Message posté par : Jean-Marie Arsac
----------------------------------------
Bonsoir,
Pas besoin de trigger, il faut simplement utiliser l'option ON DELETE CASCADE dans la
définition de la colonne contenant la clé étrangère :
-----------------
Code :
CREATE TABLE an_section_voie(
id serial PRIMARY KEY,
id_section integer REFERENCES geo_section_voie ON DELETE CASCADE,
id_voie integer REFERENCES an_voie ON DELETE CASCADE
);
-----------------
Tout enregistrement de la table de correspondance an_section_voie sera ainsi supprimé si
la voie ou le linéaire auquel il fait référence est supprimé.
Le "ON DELETE CASCADE" sur id_voie n'était pas dans le besoin exprimé mais
évite les "orphelins de voie".
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=338652#p338652
Pour y répondre : geobd(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net