Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Je cherche a faire un trigger pour mettre a jour deux colonnes qui sont relié à une autre table lorsque j'atoute des enregistrements.
UPDATE t_orga
SET (coordx,coordy) = (t_ref.coordx, t_ref.coordy)
FROM ma table
WHERE critère de jointure
A chaque fois que j'enregistre une nouvelle ligne de ma table t_orga je veux qu'il renseigne les 2 dernières colonnes qui sont les coord géo à partir d'une autre table.
Ma requete marche mais a chaque fois que je renseigne une nouvelle ligne, je dois relancer le requete. Je cherche à lancer un trigger qui lance la requete à chaque nouvelle enregistrement (nouvelle ligne) automatiquement.
Merci pour toute info
PS je n'ai jamais fait de trigger.
Hors ligne
On peut toujours commencer par vous diriger sur la doc sur le sujet. Écrire un trigger n'est pas difficile, si on sait déjà un peu écrire du PLPgSQL
http://docs.postgresql.fr/9.0/plpgsql-trigger.html
Il y a même des exemples de code de trigger sur cette page.
Si vous avez des questions plus précises, une fois lue la page, n'hésitez pas à les poser ici.
Marc.
Hors ligne
Pages : 1