@@ -89,7 +89,6 @@ ALTER TABLE `an_assicurazione_crediti` ADD CONSTRAINT `an_assicurazione_crediti_
8989DELETE FROM ` an_referenti` WHERE ` idanagrafica` NOT IN (SELECT ` idanagrafica` FROM ` an_anagrafiche` );
9090ALTER TABLE ` an_referenti` ADD CONSTRAINT ` an_referenti_ibfk_1` FOREIGN KEY (` idanagrafica` ) REFERENCES ` an_anagrafiche` (` idanagrafica` ) ON DELETE CASCADE ;
9191
92- ALTER TABLE ` an_referenti` ADD CONSTRAINT ` an_referenti_ibfk_2` FOREIGN KEY (` idsede` ) REFERENCES ` an_sedi` (` id` ) ON DELETE RESTRICT;
9392ALTER TABLE ` an_referenti` ADD CONSTRAINT ` an_referenti_ibfk_3` FOREIGN KEY (` idmansione` ) REFERENCES ` an_mansioni` (` id` ) ON DELETE RESTRICT;
9493
9594DELETE FROM ` an_sedi` WHERE ` idanagrafica` NOT IN (SELECT ` idanagrafica` FROM ` an_anagrafiche` );
@@ -103,8 +102,6 @@ ALTER TABLE `an_pagamenti_anagrafiche` ADD CONSTRAINT `an_pagamenti_anagrafiche_
103102ALTER TABLE ` co_contratti` ADD CONSTRAINT ` co_contratti_ibfk_1` FOREIGN KEY (` idanagrafica` ) REFERENCES ` an_anagrafiche` (` idanagrafica` ) ON DELETE RESTRICT;
104103ALTER TABLE ` co_contratti` ADD CONSTRAINT ` co_contratti_ibfk_2` FOREIGN KEY (` idagente` ) REFERENCES ` an_anagrafiche` (` idanagrafica` ) ON DELETE RESTRICT;
105104ALTER TABLE ` co_contratti` ADD CONSTRAINT ` co_contratti_ibfk_3` FOREIGN KEY (` idreferente` ) REFERENCES ` an_referenti` (` id` ) ON DELETE SET NULL ;
106- ALTER TABLE ` co_contratti` ADD CONSTRAINT ` co_contratti_ibfk_4` FOREIGN KEY (` idsede_destinazione` ) REFERENCES ` an_sedi` (` id` ) ON DELETE RESTRICT;
107- ALTER TABLE ` co_contratti` ADD CONSTRAINT ` co_contratti_ibfk_5` FOREIGN KEY (` idsede_partenza` ) REFERENCES ` an_sedi` (` id` ) ON DELETE RESTRICT;
108105ALTER TABLE ` co_contratti` ADD CONSTRAINT ` co_contratti_ibfk_6` FOREIGN KEY (` idpagamento` ) REFERENCES ` co_pagamenti` (` id` ) ON DELETE RESTRICT;
109106ALTER TABLE ` co_contratti` ADD CONSTRAINT ` co_contratti_ibfk_7` FOREIGN KEY (` id_banca_azienda` ) REFERENCES ` co_banche` (` id` ) ON DELETE SET NULL ;
110107ALTER TABLE ` co_contratti` ADD CONSTRAINT ` co_contratti_ibfk_8` FOREIGN KEY (` id_banca_controparte` ) REFERENCES ` co_banche` (` id` ) ON DELETE SET NULL ;
@@ -117,8 +114,6 @@ ALTER TABLE `co_contratti_tipiintervento` ADD CONSTRAINT `co_contratti_tipiinter
117114ALTER TABLE ` co_documenti` ADD CONSTRAINT ` co_documenti_ibfk_7` FOREIGN KEY (` idanagrafica` ) REFERENCES ` an_anagrafiche` (` idanagrafica` ) ON DELETE RESTRICT;
118115ALTER TABLE ` co_documenti` ADD CONSTRAINT ` co_documenti_ibfk_8` FOREIGN KEY (` idreferente` ) REFERENCES ` an_referenti` (` id` ) ON DELETE SET NULL ;
119116ALTER TABLE ` co_documenti` ADD CONSTRAINT ` co_documenti_ibfk_9` FOREIGN KEY (` idagente` ) REFERENCES ` an_anagrafiche` (` idanagrafica` ) ON DELETE RESTRICT;
120- ALTER TABLE ` co_documenti` ADD CONSTRAINT ` co_documenti_ibfk_10` FOREIGN KEY (` idsede_partenza` ) REFERENCES ` an_sedi` (` id` ) ON DELETE RESTRICT;
121- ALTER TABLE ` co_documenti` ADD CONSTRAINT ` co_documenti_ibfk_11` FOREIGN KEY (` idsede_destinazione` ) REFERENCES ` an_sedi` (` id` ) ON DELETE RESTRICT;
122117ALTER TABLE ` co_documenti` ADD CONSTRAINT ` co_documenti_ibfk_12` FOREIGN KEY (` idpagamento` ) REFERENCES ` co_pagamenti` (` id` ) ON DELETE RESTRICT;
123118ALTER TABLE ` co_documenti` ADD CONSTRAINT ` co_documenti_ibfk_13` FOREIGN KEY (` id_banca_azienda` ) REFERENCES ` co_banche` (` id` ) ON DELETE SET NULL ;
124119ALTER TABLE ` co_documenti` ADD CONSTRAINT ` co_documenti_ibfk_14` FOREIGN KEY (` id_banca_controparte` ) REFERENCES ` co_banche` (` id` ) ON DELETE SET NULL ;
@@ -136,7 +131,6 @@ ALTER TABLE `co_movimenti` ADD CONSTRAINT `co_movimenti_ibfk_2` FOREIGN KEY (`id
136131ALTER TABLE ` co_movimenti` ADD CONSTRAINT ` co_movimenti_ibfk_3` FOREIGN KEY (` id_anagrafica` ) REFERENCES ` an_anagrafiche` (` idanagrafica` ) ON DELETE SET NULL ;
137132
138133-- FOREIGN KEYS aggiuntive per mg_movimenti
139- ALTER TABLE ` mg_movimenti` ADD CONSTRAINT ` mg_movimenti_ibfk_4` FOREIGN KEY (` idsede` ) REFERENCES ` an_sedi` (` id` ) ON DELETE RESTRICT;
140134ALTER TABLE ` mg_movimenti` ADD CONSTRAINT ` mg_movimenti_ibfk_5` FOREIGN KEY (` idddt` ) REFERENCES ` dt_ddt` (` id` ) ON DELETE RESTRICT;
141135
142136-- FOREIGN KEYS per tabelle scadenziario
@@ -151,15 +145,11 @@ ALTER TABLE `co_scadenziario` ADD CONSTRAINT `co_scadenziario_ibfk_6` FOREIGN KE
151145ALTER TABLE ` dt_ddt` ADD CONSTRAINT ` dt_ddt_ibfk_2` FOREIGN KEY (` idanagrafica` ) REFERENCES ` an_anagrafiche` (` idanagrafica` ) ON DELETE RESTRICT;
152146ALTER TABLE ` dt_ddt` ADD CONSTRAINT ` dt_ddt_ibfk_3` FOREIGN KEY (` idagente` ) REFERENCES ` an_anagrafiche` (` idanagrafica` ) ON DELETE RESTRICT;
153147ALTER TABLE ` dt_ddt` ADD CONSTRAINT ` dt_ddt_ibfk_4` FOREIGN KEY (` idreferente` ) REFERENCES ` an_referenti` (` id` ) ON DELETE SET NULL ;
154- ALTER TABLE ` dt_ddt` ADD CONSTRAINT ` dt_ddt_ibfk_5` FOREIGN KEY (` idsede_partenza` ) REFERENCES ` an_sedi` (` id` ) ON DELETE RESTRICT;
155- ALTER TABLE ` dt_ddt` ADD CONSTRAINT ` dt_ddt_ibfk_6` FOREIGN KEY (` idsede_destinazione` ) REFERENCES ` an_sedi` (` id` ) ON DELETE RESTRICT;
156148
157149ALTER TABLE ` dt_righe_ddt` ADD CONSTRAINT ` dt_righe_ddt_ibfk_3` FOREIGN KEY (` idarticolo` ) REFERENCES ` mg_articoli` (` id` ) ON DELETE RESTRICT;
158150ALTER TABLE ` dt_righe_ddt` ADD CONSTRAINT ` dt_righe_ddt_ibfk_4` FOREIGN KEY (` idiva` ) REFERENCES ` co_iva` (` id` ) ON DELETE RESTRICT;
159151
160152-- FOREIGN KEYS per tabelle interventi
161- ALTER TABLE ` in_interventi` ADD CONSTRAINT ` in_interventi_ibfk_8` FOREIGN KEY (` idsede_destinazione` ) REFERENCES ` an_sedi` (` id` ) ON DELETE RESTRICT;
162- ALTER TABLE ` in_interventi` ADD CONSTRAINT ` in_interventi_ibfk_9` FOREIGN KEY (` idsede_partenza` ) REFERENCES ` an_sedi` (` id` ) ON DELETE RESTRICT;
163153ALTER TABLE ` in_interventi` ADD CONSTRAINT ` in_interventi_ibfk_10` FOREIGN KEY (` idreferente` ) REFERENCES ` an_referenti` (` id` ) ON DELETE RESTRICT;
164154ALTER TABLE ` in_interventi` ADD CONSTRAINT ` in_interventi_ibfk_11` FOREIGN KEY (` idclientefinale` ) REFERENCES ` an_anagrafiche` (` idanagrafica` ) ON DELETE RESTRICT;
165155
@@ -189,8 +179,6 @@ ALTER TABLE `mg_movimenti` ADD CONSTRAINT `mg_movimenti_ibfk_2` FOREIGN KEY (`id
189179ALTER TABLE ` or_ordini` ADD CONSTRAINT ` or_ordini_ibfk_2` FOREIGN KEY (` idanagrafica` ) REFERENCES ` an_anagrafiche` (` idanagrafica` ) ON DELETE RESTRICT;
190180ALTER TABLE ` or_ordini` ADD CONSTRAINT ` or_ordini_ibfk_3` FOREIGN KEY (` idagente` ) REFERENCES ` an_anagrafiche` (` idanagrafica` ) ON DELETE RESTRICT;
191181ALTER TABLE ` or_ordini` ADD CONSTRAINT ` or_ordini_ibfk_4` FOREIGN KEY (` idreferente` ) REFERENCES ` an_referenti` (` id` ) ON DELETE SET NULL ;
192- ALTER TABLE ` or_ordini` ADD CONSTRAINT ` or_ordini_ibfk_5` FOREIGN KEY (` idsede_partenza` ) REFERENCES ` an_sedi` (` id` ) ON DELETE RESTRICT;
193- ALTER TABLE ` or_ordini` ADD CONSTRAINT ` or_ordini_ibfk_6` FOREIGN KEY (` idsede_destinazione` ) REFERENCES ` an_sedi` (` id` ) ON DELETE RESTRICT;
194182ALTER TABLE ` or_ordini` ADD CONSTRAINT ` or_ordini_ibfk_7` FOREIGN KEY (` idpagamento` ) REFERENCES ` co_pagamenti` (` id` ) ON DELETE RESTRICT;
195183
196184DELETE FROM ` or_righe_ordini` WHERE ` idordine` NOT IN (SELECT ` id` FROM ` or_ordini` );
@@ -202,16 +190,13 @@ ALTER TABLE `or_righe_ordini` ADD CONSTRAINT `or_righe_ordini_ibfk_4` FOREIGN KE
202190ALTER TABLE ` co_preventivi` ADD CONSTRAINT ` co_preventivi_ibfk_2` FOREIGN KEY (` idanagrafica` ) REFERENCES ` an_anagrafiche` (` idanagrafica` ) ON DELETE RESTRICT;
203191ALTER TABLE ` co_preventivi` ADD CONSTRAINT ` co_preventivi_ibfk_3` FOREIGN KEY (` idagente` ) REFERENCES ` an_anagrafiche` (` idanagrafica` ) ON DELETE RESTRICT;
204192ALTER TABLE ` co_preventivi` ADD CONSTRAINT ` co_preventivi_ibfk_4` FOREIGN KEY (` idreferente` ) REFERENCES ` an_referenti` (` id` ) ON DELETE RESTRICT;
205- ALTER TABLE ` co_preventivi` ADD CONSTRAINT ` co_preventivi_ibfk_5` FOREIGN KEY (` idsede_destinazione` ) REFERENCES ` an_sedi` (` id` ) ON DELETE RESTRICT;
206- ALTER TABLE ` co_preventivi` ADD CONSTRAINT ` co_preventivi_ibfk_6` FOREIGN KEY (` idsede_partenza` ) REFERENCES ` an_sedi` (` id` ) ON DELETE RESTRICT;
207193
208194ALTER TABLE ` co_righe_preventivi` ADD CONSTRAINT ` co_righe_preventivi_ibfk_3` FOREIGN KEY (` idarticolo` ) REFERENCES ` mg_articoli` (` id` ) ON DELETE RESTRICT;
209195ALTER TABLE ` co_righe_preventivi` ADD CONSTRAINT ` co_righe_preventivi_ibfk_4` FOREIGN KEY (` idiva` ) REFERENCES ` co_iva` (` id` ) ON DELETE RESTRICT;
210196
211197-- FOREIGN KEYS per tabelle impianti
212198DELETE FROM ` my_impianti` WHERE ` idanagrafica` NOT IN (SELECT ` idanagrafica` FROM ` an_anagrafiche` );
213199ALTER TABLE ` my_impianti` ADD CONSTRAINT ` my_impianti_ibfk_1` FOREIGN KEY (` idanagrafica` ) REFERENCES ` an_anagrafiche` (` idanagrafica` ) ON DELETE CASCADE ;
214- ALTER TABLE ` my_impianti` ADD CONSTRAINT ` my_impianti_ibfk_2` FOREIGN KEY (` idsede` ) REFERENCES ` an_sedi` (` id` ) ON DELETE RESTRICT;
215200
216201ALTER TABLE ` my_impianti_contratti` CHANGE ` idcontratto` ` idcontratto` INT NOT NULL ;
217202
@@ -227,9 +212,6 @@ ALTER TABLE `zz_otp_tokens` ADD CONSTRAINT `zz_otp_tokens_ibfk_2` FOREIGN KEY (`
227212DELETE FROM ` zz_user_sedi` WHERE ` id_user` NOT IN (SELECT ` id` FROM ` zz_users` );
228213ALTER TABLE ` zz_user_sedi` ADD CONSTRAINT ` zz_user_sedi_ibfk_1` FOREIGN KEY (` id_user` ) REFERENCES ` zz_users` (` id` ) ON DELETE CASCADE ;
229214
230- DELETE FROM ` zz_user_sedi` WHERE ` idsede` NOT IN (SELECT ` id` FROM ` an_sedi` );
231- ALTER TABLE ` zz_user_sedi` ADD CONSTRAINT ` zz_user_sedi_ibfk_2` FOREIGN KEY (` idsede` ) REFERENCES ` an_sedi` (` id` ) ON DELETE CASCADE ;
232-
233215DELETE FROM ` zz_files` WHERE ` id_module` NOT IN (SELECT ` id` FROM ` zz_modules` );
234216ALTER TABLE ` zz_files` ADD CONSTRAINT ` zz_files_ibfk_2` FOREIGN KEY (` id_module` ) REFERENCES ` zz_modules` (` id` ) ON DELETE CASCADE ;
235217
0 commit comments