Bei Postgres wird im Gegensatz zu Oracle die Aufgabe in zwei Teile zerlegt:1. Eine Funktion, die das Doing übernimmt2. Einen Trigger, der bei einem Event die Funktion aufruft.
Beispiel: Insert, Update, Delete, Truncate Before Row Trigger
Beispiel: Insert, Update, Delete, Truncate Instead of Row Trigger (zündet nur bei Änderungen an einer View)
Beispiel für die Funktion, die der Trigger dann aufruft:
Welche Trigger gibt es in der DB?
oder für eine spezielle Tabelle:
Trigger bei Bedarf wieder löschen: