- Was macht ein weicher Löscher??
- Ist weiche Löschung eine gute Praxis?
- Wann sanft löschen vs harte Löschung?
- Wie funktioniert Laravel Soft Löschen??
Was macht ein weicher Löscher??
Ein Soft -Löschen markiert einen Datensatz, der nicht mehr aktiv oder gültig ist, ohne ihn tatsächlich aus der Datenbank zu löschen. Soft Deletes kann die Leistung verbessern und ermöglichen, dass „gelöschte“ Daten wiederhergestellt werden können. Hat Ihnen dieser Artikel geholfen?
Ist weiche Löschung eine gute Praxis?
Die Verwendung von Soft-Deletion auch für eine Entität führt Sie zu einer Reihe neuer Entwicklungskonventionen. Sie müssen bedenken, dass der Löschvorgang nicht nur gelöscht wird, sondern manchmal das Update, und nicht alle Daten in einer Datenbanktabelle sollten für die Anwendung verfügbar sein.
Wann sanft löschen vs harte Löschung?
Harte Deletes sind schwer wiederherzustellen, wenn etwas schief geht (Anwendungsfehler, schlechte Migration, manuelle Abfrage usw.)). Dies beinhaltet normalerweise die Wiederherstellung eines Backups und es ist schwierig, nur die von der schlechten Löschung betroffenen Daten zu zielen. Soft Deletes sind leichter zu erholen, wenn Sie feststellen, was passiert ist.
Wie funktioniert Laravel Soft Löschen??
Soft Delete verbirgt Informationen von Endbenutzer oder FLAGS-Daten wie gelöscht, während sie in Ihrer Datenbank weiterhin sichtbar oder aktiv bleiben. Um Soft Delete in Laravel durchzuführen, müssen Sie eine Spalte deleted_at haben, die auf Standard -Null eingestellt werden sollte, da sie im Modell vom Zeitstempel -Datentyp sein sollte.