Datenbank onDelete verhalten überprüfen #195
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Beschreibung
In der Match-Tabelle war die groupId mit
onDelete: KeyAction.cascadegesetzt. Das hätte bedeutet, dass beim Löschen einer Gruppe auch alle assoziierten Matches gelöscht werden. Diesen Fall habe ich jetzt aufsetNullgeändert. Das heißt: Wenn eine Gruppe gelöscht wird, wird diegroupIdin den verknüpften Matches aufnullgesetzt.Mir geht es vor allem darum, dass möglicherweise auch in anderen Tabellen ähnliche Fehler vorhanden sind. Wenn man so etwas nicht im Kopf hat, kann das zu sehr seltsamem Verhalten führen, das man dann unter Umständen wieder jahrelang debuggt.
Also sollten einmal alle Tabellen auf so welche Probleme überprüft werden.
Schritte zur Reproduktion
/
Umgebung
No response
Lösungsidee
/
Verwandte Issues
/