Closed RDEMOL closed 10 years ago
Dit is het gevolg van het automatisch toekennen van een standaard voogd als er niks ingevuld is. Als je voogden verwijdert, wordt (zoals gevraagd) een lege voogd toegevoegd, waardoor het verwijderen van het kind verhinderd wordt. Een oplossing is om deze check toch niet meer uit te voeren en ook hier een ON DELETE CASCADE te doen. Is dit een voldoende oplossing?
Als ik me goed herinner, hanteerde ik de vuistregel: als default ON DELETE RESTRICT, tenzij goede motivatie voor iets anders. Bij deze is ON DEL CASC een gepast alternatief :)
Algemeen niet checken op voogden of enkel als het een dummy-voogd lijkt te zijn?
KISS!
Enkele kinderen zitten in het systeem als Kind(VNaam, ANaam): Kind(Joske, Moerman) Kind(Moerman, Joske) enz ...
Ook al hebben de verkeerde Kind-entities geen aanwezigheden of uitstap-deelnames meer gekoppeld, toch kunnen deze niet verwijderd worden. Maak en stuur ik eens de backup door zodat je dat zelf kunt testen?