Datenbank: Logisches Löschen (“Soft Delete”) datenbankseitig umsetzen
Im aktuellen Projekt gibt es die Anforderung, dass Datensätze nicht physikalisch aus der Datenbank gelöscht werden dürfen, sondern lediglich als “gelöscht” markiert werden sollen.
Um das umzusetzen gibt es verschiedene Ansätze, in der Regel gibt es in den entsprechenden Tabellen eine “deleted” Spalte. Solange der Wert null ist, ist der Datensatz “da”, ist er != null, dann ist er “gelöscht”.

Kommentare(0)


