phlobbi / prog3

Repository für die Projektarbeit
1 stars 1 forks source link

OrphanRemoval für die Repositories #78

Closed phlobbi closed 1 year ago

phlobbi commented 1 year ago

Da SQLite leider keine erweiterten Funktionen wie OrphanRemoval unterstützt, müssen wir das quasi selbst implementieren.

So soll wenn ein Car oder ein Kunde gelöscht wird die entsprechenden Einträge aus Booking ebenfalls gelöscht werden. Wird ein Booking gelöscht, soll die (zukünftige) Wiedereingangsliste ebenfalls gelöscht werden usw.

Es wäre auch eine Alternative denkbar, bei der die "Waisen" in Booking nicht gelöscht werden, sondern die entsprechenden Werte durch einen Standardwert wie -1 ersetzt werden.

Jedoch denke ich, dass die erste Möglichkeit leichter zu implementieren ist.