Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 6aa0427f

Von Moritz Bunkus vor mehr als 10 Jahren hinzugefügt

  • ID 6aa0427f24b81337089f4706fda5661b166b8268
  • Vorgänger d9ddb4ea
  • Nachfolger 5a469687

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.

  • hinzugefügt
  • geändert
  • kopiert
  • umbenannt
  • gelöscht