Message posté par : JP LLORENS
----------------------------------------
Bonjour
Essayez ça :
-----------------
Code :
IF TG_OP = 'INSERT' OR TG_OP = 'UPDATE' THEN
NEW.id_quartier = quartier.id_quartier FROM quartier WHERE st_contains(quartier.geom,
NEW.geom);
END IF;
-----------------
D'autre part, dans votre cas il faut faire un trigger BEFORE.
Vous allez utiliser les triggers AFTER quand vous mettrez à jour une autre table que la
table appelant le trigger.
Or c'est la table place qui appel et qui est mise à jour.
Ex: si vous aviez voulu mettre à jour la table des quartiers à partir des places, dans ce
cas vous auriez utilisé un trigger AFTER.
Cordialement
JP
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=352564#p352564
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