Fix FK categorie impianti
This commit is contained in:
parent
b9d5c83cd3
commit
d3ee79e887
|
@ -16,7 +16,7 @@ switch ($op) {
|
|||
'idanagrafica' => post('idanagrafica'),
|
||||
'nome' => post('nome'),
|
||||
'matricola' => $matricola,
|
||||
'id_categoria' => post('id_categoria'),
|
||||
'id_categoria' => post('id_categoria') ?: null,
|
||||
'descrizione' => post('descrizione'),
|
||||
'idsede' => post('idsede'),
|
||||
'data' => post('data'),
|
||||
|
|
|
@ -556,9 +556,6 @@ UPDATE `zz_modules` SET `options` = 'SELECT |select| FROM `co_preventivi` WHERE
|
|||
-- Chiave secondaria per le righe del preventivo
|
||||
ALTER TABLE `co_righe_preventivi` ADD FOREIGN KEY (`idpreventivo`) REFERENCES `co_preventivi`(`id`) ON DELETE CASCADE;
|
||||
|
||||
-- Categoria impianto
|
||||
ALTER TABLE `my_impianti` ADD `id_categoria` INT NOT NULL AFTER `idanagrafica`;
|
||||
|
||||
-- Tabella categorie
|
||||
CREATE TABLE IF NOT EXISTS `my_impianti_categorie` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
|
@ -568,11 +565,15 @@ CREATE TABLE IF NOT EXISTS `my_impianti_categorie` (
|
|||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB;
|
||||
|
||||
-- Categoria impianto
|
||||
ALTER TABLE `my_impianti` ADD `id_categoria` INT(11) AFTER `idanagrafica`, ADD FOREIGN KEY (`id_categoria`) REFERENCES `my_impianti_categorie`(`id`) ON DELETE SET NULL;
|
||||
|
||||
-- Rinominato Categorie in Categorie articoli
|
||||
UPDATE `zz_modules` SET `name` = 'Categorie articoli', `title` = 'Categorie articoli', `directory` = 'categorie_articoli' WHERE `zz_modules`.`name` = 'Categorie';
|
||||
|
||||
-- Modulo Categorie impianti
|
||||
INSERT INTO `zz_modules` (`id`, `name`, `title`, `directory`, `options`, `options2`, `icon`, `version`, `compatibility`, `order`, `parent`, `default`, `enabled`) VALUES (NULL, 'Categorie impianti', 'Categorie impianti', 'categorie_impianti', 'SELECT |select| FROM `my_impianti_categorie` WHERE 1=1 HAVING 2=2', '', 'fa fa-angle-right', '2.4.2', '2.4.2', '1', '40', '1', '1');
|
||||
INSERT INTO `zz_modules` (`id`, `name`, `title`, `directory`, `options`, `options2`, `icon`, `version`, `compatibility`, `order`, `parent`, `default`, `enabled`) VALUES (NULL, 'Categorie impianti', 'Categorie impianti', 'categorie_impianti', 'SELECT |select| FROM `my_impianti_categorie` WHERE 1=1 HAVING 2=2', '', 'fa fa-angle-right', '2.4.2', '2.4.2', '1', NULL, '1', '1');
|
||||
UPDATE `zz_modules` `t1` INNER JOIN `zz_modules` `t2` ON (`t1`.`name` = 'Categorie impianti' AND `t2`.`name` = 'MyImpianti') SET `t1`.`parent` = `t2`.`id`;
|
||||
|
||||
INSERT INTO `zz_views` (`id_module`, `name`, `query`, `order`, `search`, `slow`, `visible`, `default`) VALUES
|
||||
((SELECT `id` FROM `zz_modules` WHERE `name` = 'Categorie impianti'), 'id', 'id', 1, 1, 0, 0, 1),
|
||||
|
|
Loading…
Reference in New Issue