Message posté par : T. Rossini
----------------------------------------
C'est possible que votre requête d'intersection, ou pire qu'elle renvoie
plusieurs lignes,
dans ce cas-la, je ne sais pas si PostgreSQL effectue tout de même l'insert ou
l'annule
à cause du plantage de la procédure !
Pour vérifier déjà que votre trigger se déclenche bien, vous pouvez remplacer votre
requête
d'intersection par une chaine de caractère.
Votre trigger ne se déclenche actuellement qu'avant les commandes UPDATE, pour
englober
les inserts, vous devez le spécifier : BEFORE INSERT OR UPDATE.
Sinon je ne connais pas vraiment le contexte d'utilisation, mais pour ce genre de
chose j'aurai
tendance à plutôt privilégier une vue qui joindrait vos deux tables plutôt qu'un
trigger.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=336202#p336202
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