Bonjour,
J'ai créé un domaine avec cette contrainte :
Lorsque j'essaye de faire l'insertion suivante dans ma table:Code:
1
2
3 CREATE DOMAIN numtel AS varchar (14) CHECK (VALUE ~* E'0\\d{1}\.\\d{2}\.\\d{2}\.\\d{2}\.\\d{2}$');
J'ai le message d'erreur suivant :Code:
1
2 INSERT INTO imprimeurs (code_imprimeur, nom_imprimeur, coordonnees, nb_employes, web, telephone, fax) VALUES (10,'Imprimerie Nouvelle',ROW(22,'Rue','du champ de Blé',75004,'Paris'),500,'http://www.impnouv.fr','01.56.25.98.41',NULL)
Je ne vois pas pourquoi je viole la contrainte, elle semble respecter le regex.Citation:
ERROR: value for domain numtel violates check constraint "numtel_check"
Une idée ?
Merci
;)