Pflichtenhefttrigger: rekursives Löschen darf kein UPDATE auf zu löschende Elemente...
authorMoritz Bunkus <m.bunkus@linet-services.de>
Thu, 2 May 2013 14:55:03 +0000 (16:55 +0200)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 1 Apr 2014 11:03:20 +0000 (13:03 +0200)
commit6aa0427f24b81337089f4706fda5661b166b8268
treeef5a883907ac440d2ee6c8399eb6fe713ef2a293
parentd9ddb4ead97e42aa1641c353f90e9c258d6e5ab4
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.
sql/Pg-upgrade2/requirement_specs.sql