Bonjour,
Je souhaite créer des types de données personalisés.
J'ai vu qu'il existe 2 méthodes sous postgre : les types et les domain.
J'aurais voulu créer un type de données email qui testerait la validité d'une chaîne de caractère: xxxxx@xxxx.xxx
J'ai réussi à créer le domaine zipcode (code postal) comme ceci:
CREATE DOMAIN "zipcode" AS TEXT
CHECK (VALUE ~ '^\\d{5}$')
Ce qui me pose problème, c'est de trouver le bon masque de contrôle:
pour le code postal -> ^\d{5}$ permet de n'autoriser que 5 chiffres.
Quel serait selon vous le masque adéquat pour un mail.
Si quelqu'un connaît tous ces symbôles de contrôles, il serait symp de me les filer, parce que j'ai d'autres domaines à créer.
Merci
Partager