sql >> Database >  >> RDS >> PostgreSQL

Hoe kan ik een beperking maken om te controleren of een e-mail geldig is in postgres?

CREATE TABLE emails (
    email varchar
    CONSTRAINT proper_email CHECK (email ~* '^[A-Za-z0-9._%-][email protected][A-Za-z0-9.-]+[.][A-Za-z]+$')
);

(regex kan onvolledig zijn, u kunt overal op internet zoeken naar regexp voor overeenkomende e-mail en degene kiezen die u het beste bevalt).



  1. sql join two table

  2. 19.3 VOB Sluiten ORA-65107 ORA-16078

  3. Is de volgorde van tabellen waarnaar wordt verwezen in de ON-clausule van de JOIN van belang?

  4. Meerdere select-instructies in Enkele query