Ich frage mich, ob es möglich ist, die Ausführung eines Triggers in PostgreSql basierend auf einer Transaktion zu erzwingen.Ausführen von Postgres Trigger für eine ganze Transaktion und nicht für jede Aktualisierungsoperation
Ich aktualisiere die Datensätze von einem Python-Skript (aus einer For-Schleife). Es gibt einen Auslöser, der einen Datensatz bei der Aktualisierungsoperation in die Tabelle einfügt. Jetzt möchte ich nur einen Datensatz basierend auf der gesamten Transaktion einfügen und nicht für jeden Datensatz, von dem ich in einem Python-Skript aktualisiere.
Gibt es eine Möglichkeit, dies zu tun?
Wenn es zwischen BEGIN und COMMIT eine Reihe von Update-Anweisungen gibt, möchte ich meinen Trigger nur einmal dafür aufrufen. Gibt es eine Möglichkeit, ein solches Szenario zu erkennen? – akashag26