Skip to content

Commit 72cf510

Browse files
committed
fix: azzeramento id esterni
1 parent 78b9407 commit 72cf510

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

update/2_9_2.sql

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -89,13 +89,12 @@ ALTER TABLE `an_assicurazione_crediti` ADD CONSTRAINT `an_assicurazione_crediti_
8989
DELETE FROM `an_referenti` WHERE `idanagrafica` NOT IN (SELECT `idanagrafica` FROM `an_anagrafiche`);
9090
ALTER TABLE `an_referenti` ADD CONSTRAINT `an_referenti_ibfk_1` FOREIGN KEY (`idanagrafica`) REFERENCES `an_anagrafiche`(`idanagrafica`) ON DELETE CASCADE;
9191

92-
DELETE FROM `an_referenti` WHERE `idsede` NOT IN (SELECT `id` FROM `an_sedi`);
93-
ALTER TABLE `an_referenti` ADD CONSTRAINT `an_referenti_ibfk_2` FOREIGN KEY (`idsede`) REFERENCES `an_sedi`(`id`) ON DELETE CASCADE;
94-
ALTER TABLE `an_referenti` ADD CONSTRAINT `an_referenti_ibfk_3` FOREIGN KEY (`idmansione`) REFERENCES `an_mansioni`(`id`) ON DELETE RESTRICT;
92+
ALTER TABLE `an_referenti` ADD CONSTRAINT `an_referenti_ibfk_2` FOREIGN KEY (`idsede`) REFERENCES `an_sedi`(`id`) ON DELETE SET NULL;
93+
ALTER TABLE `an_referenti` ADD CONSTRAINT `an_referenti_ibfk_3` FOREIGN KEY (`idmansione`) REFERENCES `an_mansioni`(`id`) ON DELETE SET NULL;
9594

9695
DELETE FROM `an_sedi` WHERE `idanagrafica` NOT IN (SELECT `idanagrafica` FROM `an_anagrafiche`);
9796
ALTER TABLE `an_sedi` ADD CONSTRAINT `an_sedi_ibfk_2` FOREIGN KEY (`idanagrafica`) REFERENCES `an_anagrafiche`(`idanagrafica`) ON DELETE CASCADE;
98-
ALTER TABLE `an_sedi` ADD CONSTRAINT `an_sedi_ibfk_3` FOREIGN KEY (`idzona`) REFERENCES `an_zone`(`id`) ON DELETE RESTRICT;
97+
ALTER TABLE `an_sedi` ADD CONSTRAINT `an_sedi_ibfk_3` FOREIGN KEY (`idzona`) REFERENCES `an_zone`(`id`) ON DELETE SET NULL;
9998

10099
DELETE FROM `an_pagamenti_anagrafiche` WHERE `idanagrafica` NOT IN (SELECT `idanagrafica` FROM `an_anagrafiche`);
101100
ALTER TABLE `an_pagamenti_anagrafiche` ADD CONSTRAINT `an_pagamenti_anagrafiche_ibfk_1` FOREIGN KEY (`idanagrafica`) REFERENCES `an_anagrafiche`(`idanagrafica`) ON DELETE CASCADE;

0 commit comments

Comments
 (0)