|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : octobre 2002 Messages : 86 ![]() |
Bonjour,
Je débute avec postgres et apparemment de partout où il y a des clefs etrangeres il y a des contraintes d'integrités referentielles. Est il possible de créer soit même des triggers d'intégrites referentielles c'est à dire un trigger qui se declencherait sur un update et qui appelerait une fonction qui entre autre mettrait à jour une clef etrangere si la table à laquelle elle fait reference à vue sa clef modifiée? Cette question peut paraitre bete du fait que les contraintes d'integrités sont là pour ça avec l'option cascade mais cette question a juste un but pédagogique. Merci |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() ![]() Inscription : mai 2004 Messages : 4 490 ![]() |
Bonjour,
avec PostgreSQL, la définition de clés étrangères génère implicitement des fonctions déclencheurs (triggers) qui vont se charger du respect de cette intégrité. Tu peux bien sûr créer toi-même ces fonctions.
__________________
FAQ XML ------------ « Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser » Giacomo Leopardi |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com