problème débutant avenc les triggers
Bonjour à tous je débarque dans dans PostGreSQL :ouin:
voila mon problème:
j'ai deux tables:
bac:
- idbac (nteger)
- nombac (varchar)
et
intervention:
-idintervention (integer)
- idbac (nteger)
- date (timestamp).
je voudrais quand je supprime un enregistrement dans ma table bac, supprimer tous les enregistrements de la table intervention qui correspondent au bac supprimé.
d'après ce que j'ai lu ca doit se faire avec des trigger, le problème c'est que je ne comprends rien !!!
quelqu'un peut'il m'aider?
par avance merci
Re: problème débutant avenc les triggers
Bonjour,
Citation:
Envoyé par yayooyayoo2005
d'après ce que j'ai lu ca doit se faire avec des trigger, le problème c'est que je ne comprends rien !!!
C'est exact, cela se fait avec des triggers. Mais comme l'indique kryskool, il suffit de déclarer des clés étrangères (foreign key) avec mise à jour et suppression en cascade (on update cascade/on delete cascade) pour que les triggers nécessaires soient automatiquement créés par PostgreSQL.