Funktionen über Transaktionen "triggern" ?

Hallo,

gibt es eine Möglichkeit, Funktionen automatisch ausführen zu lassen, sobald mit BEGIN Transaktionen gestartert oder mit Rollback oder Commit beendet werden? Es gibt ja z.B. die View pg_stat_activity, aber mit Rules oder Triggern kommt man da ja logischwerweise nicht weiter. Gibt es vordefinierte Systemereignisse, auf die man ein LISTEN oder so setzen könnte?

Bin für Lösungsvorschläge sehr dankbar, da ein Workaround ziemlich aufwändig wäre,

Peter

Wozu brauchst Du das?

Auf die Systemtabellen bekommst Du keine TRIGGER. Funktionen bei Start einer TX: nun ja, einfach aufrufen. Bei COMMIT: einfach aufrufen.

Mehr fällt mir grad ned ein…


Andreas

Automatisch geht das leider nicht.

Und ja, ON COMMIT Trigger sind ein heiß begehrtes Feature …

Hallo,

Danke für die Antworten. Schade, dass es da bislang noch keine Lösung gibt.

Peter