Pflichtenhefttrigger: rekursives Löschen darf kein UPDATE auf zu löschende Elemente ausführen
Weil PostgreSQL das momentan nicht kann. Hat man einen BEFORE DELETE-Trigger, der (auch über Umwege) ein UPDATE auf diejenige Zeile macht, die im BEFORE DELETE gelöscht werden soll, so kommt PostgreSQL mit seinen internen Zeilenversionsnummern durcheinander, sodass die Zeile dann letztlich nicht gelöscht wird.
Pflichtenhefttrigger: rekursives Löschen darf kein UPDATE auf zu löschende Elemente ausführen
Weil PostgreSQL das momentan nicht kann. Hat man einen BEFORE
DELETE-Trigger, der (auch über Umwege) ein UPDATE auf diejenige Zeile
macht, die im BEFORE DELETE gelöscht werden soll, so kommt PostgreSQL
mit seinen internen Zeilenversionsnummern durcheinander, sodass die
Zeile dann letztlich nicht gelöscht wird.