Daten löschen
Wie ein Objekt gelöscht wird, was mit abhängigen Objekten und Dateien passiert und was danach noch übrig ist.
Themen dieser Fachlichkeit
- 1.Der Ablauf eines DELETE
Sichtbarkeit prüfen, laden, Rollen prüfen, Kaskade, Hooks, entfernen: die Schritte eines Löschvorgangs und die Fehler an jeder Stelle. Es gibt nur hartes Löschen.
- 2.Abhängige Objekte (Kaskaden)
Wann Kinder mitgelöscht und wann nur abgekoppelt werden, dass jedes Kind seine eigene Löschrolle braucht und dass eine fehlende Rolle alles zurückrollt.
- 3.Löschen durch Ändern
Ein PUT oder PATCH, das ein abhängiges Kind aus einer Liste oder einer Referenz entfernt, löscht es. Hier steht, wann das passiert.
- 4.Datei-Modelle löschen
Beim Löschen eines Datei-Modells verschwinden der Datensatz, der Dateiinhalt und alle aufbewahrten Versionen. Die Historie des Datensatzes bleibt, der Inhalt nicht.
- 5.Was nach dem Löschen bleibt
Die Historie bleibt lesbar, einen Papierkorb (Soft-Delete) gibt es nicht, und ein Rollback holt gelöschte Objekte nicht zurück.