347 lines
11 KiB
SQL
347 lines
11 KiB
SQL
##246
|
|
|
|
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `flgMainSxCategorie` INTEGER;
|
|
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `mainSubtitleBottomBorderHex` VARCHAR(7);
|
|
|
|
#####
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `footerTextliAHex` VARCHAR(7);
|
|
|
|
|
|
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Alter table "ATTIVITA" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `indirizzoSede` VARCHAR(60);
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `numeroCivicoSede` VARCHAR(30);
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `id_comuneSede` INTEGER;
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `descrizioneComuneSede` VARCHAR(60);
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `descrizioneProvinciaSede` CHAR(2);
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `capComuneSede` CHAR(5);
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `capZonaSede` VARCHAR(10);
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `telefonoSede` VARCHAR(40);
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `codFisc` VARCHAR(16);
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `pIva` VARCHAR(16);
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `pec` VARCHAR(40);
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `codiceIdentificativoFE` VARCHAR(7);
|
|
|
|
|
|
ALTER TABLE `ATTIVITA` ADD CONSTRAINT `COMUNE_ATTIVITA_sede`
|
|
FOREIGN KEY (`id_comuneSede`) REFERENCES `COMUNE` (`id_comune`);
|
|
|
|
|
|
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Alter table "ATTIVITA" #
|
|
# ---------------------------------------------------------------------- #
|
|
ALTER TABLE `ATTIVITA` DROP FOREIGN KEY `CLIFOR_ATTIVITA`;
|
|
|
|
ALTER TABLE `ATTIVITA` DROP COLUMN `id_clifor`;
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `contatto` VARCHAR(60);
|
|
|
|
|
|
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Alter table "ATTIVITA" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `flgAcquistaSoloDisponibile` INTEGER;
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `qtaDisponibilitaBassa` INTEGER;
|
|
|
|
|
|
##247
|
|
ALTER TABLE DESC_TXT_LANG MODIFY COLUMN descrizione254 VARCHAR(300);
|
|
|
|
|
|
|
|
#248
|
|
# ---------------------------------------------------------------------- #
|
|
# Alter table "ARTICOLO" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
ALTER TABLE `ARTICOLO` ADD COLUMN `googleFeedFileName` VARCHAR(40);
|
|
|
|
|
|
#249
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Alter table "TIPO_PAGAMENTO" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `imgTmst` CHAR(16);
|
|
|
|
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Alter table "ATTIVITA" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `deliveryFreeAbove` DECIMAL(18,4);
|
|
|
|
ALTER TABLE `ATTIVITA` MODIFY `capComuneAttivita` CHAR(5) NOT NULL;
|
|
|
|
|
|
##250
|
|
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Add table "WISHLIST" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
CREATE TABLE `WISHLIST` (
|
|
`id_wishlist` INTEGER NOT NULL AUTO_INCREMENT,
|
|
`id_users` INTEGER,
|
|
`id_articolo` INTEGER,
|
|
`id_articoloVariante` INTEGER,
|
|
`id_articoloTaglia` INTEGER,
|
|
`flgAbilitaAvviso` INTEGER,
|
|
`prezzoWL` DECIMAL(18,4),
|
|
`dataWL` DATE,
|
|
`oraWL` TIME,
|
|
`prezzoUltimoAvviso` DECIMAL(18,4),
|
|
`tmstUltimoAvviso` DATETIME,
|
|
CONSTRAINT `PK_WISHLIST` PRIMARY KEY (`id_wishlist`)
|
|
);
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Add foreign key constraints #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
ALTER TABLE `WISHLIST` ADD CONSTRAINT `ARTICOLO_WISHLIST`
|
|
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
|
|
|
ALTER TABLE `WISHLIST` ADD CONSTRAINT `ARTICOLO_TAGLIA_WISHLIST`
|
|
FOREIGN KEY (`id_articoloTaglia`) REFERENCES `ARTICOLO_TAGLIA` (`id_articoloTaglia`);
|
|
|
|
ALTER TABLE `WISHLIST` ADD CONSTRAINT `ARTICOLO_VARIANTE_WISHLIST`
|
|
FOREIGN KEY (`id_articoloVariante`) REFERENCES `ARTICOLO_VARIANTE` (`id_articoloVariante`);
|
|
|
|
ALTER TABLE `WISHLIST` ADD CONSTRAINT `USERS_WISHLIST`
|
|
FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
|
|
|
|
|
|
|
|
|
|
DROP INDEX `IDX_CLIFOR_8` ON `CLIFOR`;
|
|
|
|
ALTER TABLE `CLIFOR` MODIFY `pIva` VARCHAR(16);
|
|
|
|
CREATE UNIQUE INDEX `IDX_CLIFOR_8` ON `CLIFOR` (`pIva`,`flgTipo`);
|
|
|
|
|
|
##251
|
|
ALTER TABLE `ARTICOLO` ADD COLUMN `flgKitArt` INTEGER;
|
|
|
|
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Alter table "ARTICOLO_VARIANTE" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `coloreVHex` VARCHAR(7);
|
|
|
|
|
|
##252
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Alter table "ATTIVITA" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `cellulareAttivita` VARCHAR(40);
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `flgTopChatWhatsapp` INTEGER;
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `flgTopChatTelegram` INTEGER;
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `chatTelegramUsername` VARCHAR(40);
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `flgFooterChatWhatsapp` INTEGER ;
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `flgFooterChatTelegram` INTEGER ;
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `flgSubito` INTEGER;
|
|
|
|
|
|
##253
|
|
ALTER TABLE `ARTICOLO` ADD COLUMN `flgRichiediQuotazione` INTEGER;
|
|
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Alter table "ATTIVITA" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `flgQuotazione` INTEGER;
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Add table "QUOTAZIONE_ARTICOLO" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
CREATE TABLE `QUOTAZIONE_ARTICOLO` (
|
|
`id_quotazioneArticolo` INTEGER NOT NULL AUTO_INCREMENT,
|
|
`id_users` INTEGER,
|
|
`id_articolo` INTEGER,
|
|
`id_articoloVariante` INTEGER,
|
|
`id_articoloTaglia` INTEGER,
|
|
`flgAbilitaAvviso` INTEGER,
|
|
`prezzoQA` DECIMAL(18,4),
|
|
`dataQA` DATE,
|
|
`dataFineQA` DATE,
|
|
`tmstUltimoAvviso` DATETIME,
|
|
CONSTRAINT `PK_QUOTAZIONE_ARTICOLO` PRIMARY KEY (`id_quotazioneArticolo`)
|
|
);
|
|
|
|
ALTER TABLE `QUOTAZIONE_ARTICOLO` ADD CONSTRAINT `USERS_QUOTAZIONE_ARTICOLO`
|
|
FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
|
|
|
|
ALTER TABLE `QUOTAZIONE_ARTICOLO` ADD CONSTRAINT `ARTICOLO_QUOTAZIONE_ARTICOLO`
|
|
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
|
|
|
|
ALTER TABLE `QUOTAZIONE_ARTICOLO` ADD CONSTRAINT `ARTICOLO_VARIANTE_QUOTAZIONE_ARTICOLO`
|
|
FOREIGN KEY (`id_articoloVariante`) REFERENCES `ARTICOLO_VARIANTE` (`id_articoloVariante`);
|
|
|
|
ALTER TABLE `QUOTAZIONE_ARTICOLO` ADD CONSTRAINT `ARTICOLO_TAGLIA_QUOTAZIONE_ARTICOLO`
|
|
FOREIGN KEY (`id_articoloTaglia`) REFERENCES `ARTICOLO_TAGLIA` (`id_articoloTaglia`);
|
|
|
|
|
|
ALTER TABLE `ARTICOLO` MODIFY `percRicaricoEffettivo` DECIMAL(18,4);
|
|
|
|
##254
|
|
|
|
ALTER TABLE `ACCESS` MODIFY `nomeClasse` VARCHAR(80);
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Alter table "ARTICOLO" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
ALTER TABLE `ARTICOLO` ADD COLUMN `countImportNonTrovato` INTEGER;
|
|
|
|
ALTER TABLE `ARTICOLO` ADD COLUMN `dataImportNonTrovato` DATE;
|
|
update articolo set countImportNonTrovato=0;
|
|
ALTER TABLE `ARTICOLO` MODIFY `countImportNonTrovato` INTEGER NOT NULL;
|
|
|
|
#255
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Alter table "CLIFOR" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
ALTER TABLE `CLIFOR` ADD COLUMN `importPrefissoCodice` VARCHAR(6);
|
|
|
|
ALTER TABLE `CLIFOR` ADD COLUMN `importLinkFornitore` VARCHAR(254);
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Alter table "DOCUMENTO" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
ALTER TABLE `DOCUMENTO` ADD COLUMN `prezzo1000Colpi` DECIMAL(18,4);
|
|
|
|
ALTER TABLE `DOCUMENTO` ADD COLUMN `prezzoAnnodatura` DECIMAL(18,4);
|
|
|
|
CREATE UNIQUE INDEX `IDX_CLIFOR_12` ON `CLIFOR` (`importPrefissoCodice`);
|
|
|
|
|
|
ALTER TABLE `MARCA` ADD COLUMN `descrizioniImport` VARCHAR(254);
|
|
|
|
CREATE INDEX `IDX_MARCA_4` ON `MARCA` (`descrizioniImport`);
|
|
|
|
##256
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Alter table "RIGA_DOCUMENTO" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
ALTER TABLE `RIGA_DOCUMENTO` DROP COLUMN `prezzoAlColpo`;
|
|
|
|
ALTER TABLE `RIGA_DOCUMENTO` CHANGE `numColpiMetro` `numColpiDM` INTEGER;
|
|
|
|
|
|
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Alter table "ATTIVITA" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `mainUltimiNum` INTEGER;
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `flgMainUltimi` INTEGER;
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `flgMainUltimaNews` INTEGER;
|
|
|
|
###
|
|
|
|
ALTER TABLE `TIPO` ADD COLUMN `id_marche` VARCHAR(254);
|
|
|
|
CREATE INDEX `IDX_TIPO_9` ON `TIPO` (`id_marche`);
|
|
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Alter table "ATTIVITA" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
ALTER TABLE `ATTIVITA` ADD COLUMN `deliveryCost` DECIMAL(18,4);
|
|
|
|
|
|
|
|
# ---------------------------------------------------------------------- #
|
|
# Alter table "ARTICOLO" #
|
|
# ---------------------------------------------------------------------- #
|
|
|
|
DROP INDEX `IDX_ARTICOLO_9` ON `ARTICOLO`;
|
|
|
|
DROP INDEX `IDX_ARTICOLO_10` ON `ARTICOLO`;
|
|
|
|
DROP INDEX `IDX_ARTICOLO_11` ON `ARTICOLO`;
|
|
|
|
DROP INDEX `IDX_ARTICOLO_12` ON `ARTICOLO`;
|
|
|
|
DROP INDEX `IDX_ARTICOLO_13` ON `ARTICOLO`;
|
|
|
|
DROP INDEX `IDX_ARTICOLO_14` ON `ARTICOLO`;
|
|
|
|
DROP INDEX `IDX_ARTICOLO_15` ON `ARTICOLO`;
|
|
|
|
DROP INDEX `IDX_ARTICOLO_16` ON `ARTICOLO`;
|
|
|
|
DROP INDEX `IDX_ARTICOLO_17` ON `ARTICOLO`;
|
|
|
|
ALTER TABLE `ARTICOLO` DROP COLUMN `descrizioneSearchFT`;
|
|
|
|
CREATE INDEX `IDX_ARTICOLO_9` ON `ARTICOLO` (`idTipoSearch`);
|
|
|
|
CREATE INDEX `IDX_ARTICOLO_10` ON `ARTICOLO` (`tipoOrdineSearch` ASC);
|
|
|
|
CREATE INDEX `IDX_ARTICOLO_11` ON `ARTICOLO` (`tipoDescrizioneSearch` ASC);
|
|
|
|
CREATE INDEX `IDX_ARTICOLO_12` ON `ARTICOLO` (`nome` ASC);
|
|
|
|
CREATE INDEX `IDX_ARTICOLO_13` ON `ARTICOLO` (`flgEscludiWeb`);
|
|
|
|
CREATE INDEX `IDX_ARTICOLO_14` ON `ARTICOLO` (`flgNascondi`);
|
|
|
|
CREATE INDEX `IDX_ARTICOLO_15` ON `ARTICOLO` (`prezzoPubblicoIvaOrd`);
|
|
|
|
CREATE INDEX `IDX_ARTICOLO_16` ON `ARTICOLO` (`tagArticolo`);
|
|
|
|
|
|
|