Vous n'êtes pas identifié(e).
Bonjour.
Quelqu'un a-t-il un exemple d'un trigger permettant à la création d'un nouvel enregistrement dans une table, de contrôler que la valeur d'un champ (clé) n'existe pas déjà dans cette table, et qu'à cette seule condition, la création de l'enregistrement se poursuive ?
Ceci pour détourner le fait les tables héritées ne permettent pas l'unicité d'une clé primaire.
Merci.
Hors ligne
Il vous faudra aussi un trigger sur les UPDATE de cette colonne. Le plus simple est certainement de le coder en PL/pgsql. La documentation se trouve sur http://docs.postgresql.fr/9.0/plpgsql-trigger.html . Des exemples correspondent assez bien à ce que vous voulez faire mais cela demandera une petite adaptation.
Guillaume.
Hors ligne
Merci, je regarde ça
Hors ligne