Bonjour bonjour,
Votre humble serviteur requiert votre aide. Postgresql lui est relativement inconnu et le victime.
Le contexte ? Un trigger, dans lequel il voudrait utiliser des CTE. Un CTE pour recupérer les variables contenues dans le NEW.* et un contenu dans le OLD.*
J'ai tenté quelque chose comme ça :
J'utilise cette méthode pour pouvoir, dans la suite, faire un row_to_json de ces deux cte. Mais je ne comprenais pas pourquoi celui-ci plantait.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 WITH newvalue(valeur1, valeur2, valeur3, valeur4,valeur5, valeur6) AS ( VALUES (NEW.valeur1, NEW.valeur2, NEW.valeur3, NEW.valeur4,NEW.valeur5, NEW.valeur6) ),
Il s'avère au final que mon row_to_json de ce cte est null. J'imagine donc que le problème est dans le cte, mais honnetement, je ne vois pas où...
Si une âme charitable pouvait venir m'éclairer... (Soyez pas méchant svp)
Bisous bisous
Partager