Angenommen, ich habe Django-Modelle wie A -> B -> C -> D in der Standarddatenbank.Soft löschen django Datenbankobjekte
C ein Fremdschlüssel in D ist, ähnlich wie B in C und C in A.
über die Streichung des Objekts A, ist das Standardverhalten von Django, dass alle Objekte in eine direkt oder indirekt bezogen wird, wird automatisch gelöscht werden (Bei Löschkaskade). Damit würden B, C, D automatisch gelöscht.
Ich möchte das Löschen so implementieren, dass beim Löschen eines Objekts von A es in eine andere Datenbank namens 'del' verschoben wird. Außerdem werden damit auch alle anderen verwandten Objekte von B, C, D erhalten gerührt.
Gibt es eine einfache Möglichkeit, dies auf einmal zu implementieren?
Wechseln Sie in eine andere Datenbank oder Tabelle? – e4c5
Eine andere Datenbank –
Was ist Ihr RDBMS? – e4c5