Skip to content

Commit 07a4dbc

Browse files
committed
fix: pulizia e aggiunta foreign key su provvigioni per articolo
1 parent f19598c commit 07a4dbc

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

update/2_9.sql

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,4 +164,11 @@ INSERT INTO zz_files_categories (name) VALUES ('Allegati caricati tramite access
164164
-- Aggiunta campo per immagine nelle check
165165
ALTER TABLE `zz_checks`
166166
ADD `id_immagine` INT NULL DEFAULT NULL,
167-
ADD CONSTRAINT `zz_checks_ibfk_6` FOREIGN KEY (`id_immagine`) REFERENCES `zz_files`(`id`) ON DELETE SET NULL ON UPDATE RESTRICT;
167+
ADD CONSTRAINT `zz_checks_ibfk_6` FOREIGN KEY (`id_immagine`) REFERENCES `zz_files`(`id`) ON DELETE SET NULL ON UPDATE RESTRICT;
168+
169+
-- Rimozione record orfani in co_provvigioni
170+
DELETE FROM `co_provvigioni` WHERE `idagente` NOT IN (SELECT `id` FROM `an_anagrafiche`) OR `idarticolo` NOT IN (SELECT `id` FROM `mg_articoli`);
171+
172+
-- Aggiunta foreign key su co_provvigioni
173+
ALTER TABLE `co_provvigioni` ADD CONSTRAINT `co_provvigioni_ibfk_1` FOREIGN KEY (`idagente`) REFERENCES `an_anagrafiche`(`idanagrafica`) ON DELETE CASCADE ON UPDATE RESTRICT;
174+
ALTER TABLE `co_provvigioni` ADD CONSTRAINT `co_provvigioni_ibfk_2` FOREIGN KEY (`idarticolo`) REFERENCES `mg_articoli`(`id`) ON DELETE CASCADE ON UPDATE RESTRICT;

0 commit comments

Comments
 (0)