41 lines
1.7 KiB
SQL
41 lines
1.7 KiB
SQL
-- Miglioramento della cache interna
|
|
CREATE TABLE IF NOT EXISTS `zz_tasks` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`name` VARCHAR(255) NOT NULL,
|
|
`class` TEXT NOT NULL,
|
|
`expression` VARCHAR(255) NOT NULL,
|
|
`next_execution_at` timestamp NULL,
|
|
`last_executed_at` timestamp NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE=InnoDB;
|
|
|
|
INSERT INTO `zz_cache` (`id`, `name`, `content`, `valid_time`, `expire_at`) VALUES
|
|
(NULL, 'Ultima esecuzione del cron', '', '1 month', NULL),
|
|
(NULL, 'Riavvia cron', '', '1 month', NULL),
|
|
(NULL, 'Disabilita cron', '', '1 month', NULL);
|
|
|
|
INSERT INTO `zz_tasks` (`id`, `name`, `class`, `expression`, `last_executed_at`) VALUES
|
|
(NULL, 'Backup automatico', 'Modules\\Backups\\BackupTask', '0 0 * * *', NULL);
|
|
|
|
DELETE FROM `zz_hooks` WHERE `class` = 'Modules\\Backups\\BackupHook';
|
|
|
|
-- Modifica dei Listini in Piani di sconto/rincaro
|
|
UPDATE `zz_modules` SET `title` = 'Piani di sconto/rincaro' WHERE `name` = 'Listini';
|
|
|
|
-- Aggiunto supporto ai prezzi per Articoli specifici per Anagrafica e range di quantità
|
|
CREATE TABLE IF NOT EXISTS `mg_prezzi_articoli` (
|
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
|
`id_articolo` int(11) NOT NULL,
|
|
`id_anagrafica` int(11),
|
|
`minimo` DECIMAL(15,6),
|
|
`massimo` DECIMAL(15,6),
|
|
`prezzo_unitario` DECIMAL(15,6) NOT NULL,
|
|
`prezzo_unitario_ivato` DECIMAL(15,6) NOT NULL,
|
|
`direzione` VARCHAR(255) NOT NULL,
|
|
PRIMARY KEY (`id`),
|
|
FOREIGN KEY (`id_articolo`) REFERENCES `mg_articoli`(`id`),
|
|
FOREIGN KEY (`id_anagrafica`) REFERENCES `an_anagrafiche`(`idanagrafica`)
|
|
) ENGINE=InnoDB;
|
|
|
|
UPDATE `zz_plugins` SET `directory` = 'dettagli_articolo', `name`= 'Dettagli articolo', `title`= 'Dettagli' WHERE `name` = 'Fornitori Articolo';
|