Rollback / Commit conditionnelles dans une fonction
Bonjour,
Je suis nouveau au forum, je ne connais pas bien postgresql, je souhaite faire un rollback ou commit suivant si j'ai une erreur dans une fonction
ou pas
Exemple : Insertion d'une ligne dans une table si j'ai une exception (erreur) faire rollback si non commit
et cela dans une fonction complexe.
Mais j'ai compris que dans une fonction on peut pas faire rollback ou commit, quelqu'un peut m'aider à savoir comment je pourrai poser une condition
pour valider l'insertion (Commit) ou l'annuler par Rollback suite à l’exécution de la fonction (je suis obligé de créer une fonction pour gérer un ensemble des tables ) ,
Merci de votre aide
Solution avec lex exceptions dans les fonctions
Bonjour,
Merci pour vos retours, j'ai réussi à trouver une solution pour appliquer le rollback si besoin en utilisant les exceptions dans les fonctions
que j'utilise
Merci Encore