First commit

This commit is contained in:
MaddoScientisto 2026-04-07 18:02:17 +02:00
commit cc69770608
1468 changed files with 265316 additions and 128 deletions

View file

@ -0,0 +1,341 @@
##181
# ---------------------------------------------------------------------- #
# Alter table "TIPO_CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_CLIFOR` ADD COLUMN `flgProvvCliente` INTEGER;
ALTER TABLE `TIPO_CLIFOR` ADD COLUMN `flgProvvArticolo` INTEGER;
# ---------------------------------------------------------------------- #
# Drop table "CLIFOR_ARTICOLO" #
# ---------------------------------------------------------------------- #
# Remove autoinc for PK drop #
ALTER TABLE `CLIFOR_ARTICOLO` MODIFY `id_cliforArticolo` INTEGER NOT NULL;
# Drop constraints #
ALTER TABLE `CLIFOR_ARTICOLO` DROP PRIMARY KEY;
DROP TABLE `CLIFOR_ARTICOLO`;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_PROGETTISTA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_PROGETTISTA` ADD COLUMN `nota` VARCHAR(200);
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
#ALTER TABLE `ARTICOLO_PROGETTISTA` DROP FOREIGN KEY `ARTICOLO_ARTICOLO_PROGETTISTA`;
#ALTER TABLE `ARTICOLO_PROGETTISTA` DROP FOREIGN KEY `CLIFOR_ARTICOLO_PROGETTISTA`;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_PROGETTISTA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_PROGETTISTA` CHANGE `id_clifor` `id_progettista` INTEGER;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_PROGETTISTA` ADD CONSTRAINT `ARTICOLO_ARTICOLO_PROGETTISTA`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `ARTICOLO_PROGETTISTA` ADD CONSTRAINT `CLIFOR_ARTICOLO_PROGETTISTA`
FOREIGN KEY (`id_progettista`) REFERENCES `CLIFOR` (`id_clifor`);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_PROGETTISTA" #
# ---------------------------------------------------------------------- #
CREATE UNIQUE INDEX `IDX_ARTICOLO_PROGETTISTA_1` ON `ARTICOLO_PROGETTISTA` (`id_articolo`,`id_progettista`);
##182
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
#ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `CLIFOR_DOCUMENTO_agente`;
#ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `CLIFOR_DOCUMENTO_RESP_COMM`;
ALTER TABLE `DOCUMENTO` DROP COLUMN `id_agente`;
ALTER TABLE `DOCUMENTO` DROP COLUMN `id_respCommerciale`;
ALTER TABLE `DOCUMENTO` DROP COLUMN `percAgente`;
ALTER TABLE `DOCUMENTO` DROP COLUMN `percRespCommerciale`;
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO_AGENTE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO_AGENTE` DROP FOREIGN KEY `CLIFOR_DOCUMENTO_AGENTE_agente`;
ALTER TABLE `DOCUMENTO_AGENTE` CHANGE `id_clifor` `id_cliforDA` INTEGER;
ALTER TABLE `DOCUMENTO_AGENTE` ADD CONSTRAINT `CLIFOR_DOCUMENTO_AGENTE_agente`
FOREIGN KEY (`id_cliforDA`) REFERENCES `CLIFOR` (`id_clifor`);
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO_PROGETTISTA` DROP FOREIGN KEY `RIGA_DOCUMENTO_RIGA_DOCUMENTO_PROGETTISTA`;
ALTER TABLE `RIGA_DOCUMENTO_PROGETTISTA` DROP FOREIGN KEY `ARTICOLO_RIGA_DOCUMENTO_PROGETTISTA`;
ALTER TABLE `RIGA_DOCUMENTO_PROGETTISTA` DROP FOREIGN KEY `CLIFOR_RIGA_DOCUMENTO_PROGETTISTA`;
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO_PROGETTISTA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO_PROGETTISTA` DROP COLUMN `id_clifor`;
ALTER TABLE `RIGA_DOCUMENTO_PROGETTISTA` DROP COLUMN `percArticolo`;
ALTER TABLE `RIGA_DOCUMENTO_PROGETTISTA` DROP COLUMN `importoRiga`;
ALTER TABLE `RIGA_DOCUMENTO_PROGETTISTA` DROP COLUMN `scontoRiga`;
ALTER TABLE `RIGA_DOCUMENTO_PROGETTISTA` ADD COLUMN `percRDA` DECIMAL(5,2);
ALTER TABLE `RIGA_DOCUMENTO_PROGETTISTA` CHANGE `id_articolo` `id_cliforRDA` INTEGER;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO_PROGETTISTA` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO_PROGETTISTA`
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `RIGA_DOCUMENTO_PROGETTISTA` ADD CONSTRAINT `CLIFOR_RIGA_DOCUMENTO_PROGETTISTA`
FOREIGN KEY (`id_cliforRDA`) REFERENCES `CLIFOR` (`id_clifor`);
##183
# ---------------------------------------------------------------------- #
# Alter table "LISTINO_TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `LISTINO_TIPO` ADD COLUMN `prezzoLT` DECIMAL(18,4);
ALTER TABLE `DOCUMENTO` ADD COLUMN `scontoIncondizionato` DECIMAL(18,4);
ALTER TABLE `DOCUMENTO` MODIFY `scontoIncondizionato` DECIMAL(18,4) AFTER `flgTipoDocumento`;
update DOCUMENTO set scontoIncondizionato=sconto;
ALTER TABLE `DOCUMENTO` DROP COLUMN `sconto`;
#184
# ---------------------------------------------------------------------- #
# Alter table "IVA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `IVA` ADD COLUMN `codiceExport` VARCHAR(10);
# ---------------------------------------------------------------------- #
# Alter table "BANNER_STATS" #
# ---------------------------------------------------------------------- #
#DROP INDEX `IDX_BANNER_STATS_1` ON `BANNER_STATS`;
# ---------------------------------------------------------------------- #
# Alter table "BANNER" #
# ---------------------------------------------------------------------- #
#DROP INDEX `IDX_BANNER_1` ON `BANNER`;
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO_PAGAMENTO` CHANGE `tipoMovimento` `flgTipoMovimento` INTEGER;
ALTER TABLE `DISTINTA_RIBA` MODIFY `flgContabilizzata` INTEGER;
##185
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` DROP COLUMN `nominativo`;
ALTER TABLE `CLIFOR` ADD COLUMN `descAggiuntiva` VARCHAR(254);
ALTER TABLE `CLIFOR` ADD COLUMN `pec` VARCHAR(60);
##186
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `bancaCFDesc` VARCHAR(60);
ALTER TABLE `DOCUMENTO` ADD COLUMN `ibanCF` CHAR(27);
ALTER TABLE `DOCUMENTO` ADD COLUMN `percScontoIncondizionato` DECIMAL(5,2);
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
##187
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` MODIFY `descrizioneRiga` VARCHAR(1000);
ALTER TABLE `RIGA_DOCUMENTO` MODIFY `notaRigaDocumento` VARCHAR(1000);
##188
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `id_nazioneSped` CHAR(4);
##da noia una chiave stringa....
#ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `NAZIONE_DOCUMENTO`
# FOREIGN KEY (`id_nazioneSped`) REFERENCES `NAZIONE` (`id_nazione`);
#alter table DOCUMENTO drop FOREIGN KEY NAZIONE_DOCUMENTO;
# ---------------------------------------------------------------------- #
# Alter table "CAUSALE_MAGAZZINO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CAUSALE_MAGAZZINO` ADD COLUMN `flgAFTPartenza` INTEGER;
ALTER TABLE `CAUSALE_MAGAZZINO` ADD COLUMN `flgAFTArrivo` INTEGER;
##189
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `costoOrarioAssistenza` DECIMAL(18,4);
##190
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `descrizioneCodiceRiga` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `codiceIdentificativoFE` CHAR(7);
ALTER TABLE `CLIFOR` ADD COLUMN `flgPA` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "TIPO_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `suffissoFattElett` VARCHAR(5);
ALTER TABLE `DOCUMENTO` ADD COLUMN `importoBolloEsenzione` DECIMAL(18,4);
ALTER TABLE `DOCUMENTO` ADD COLUMN `imponibileBolloEsenzione` DECIMAL(18,4);
# ---------------------------------------------------------------------- #
# Alter table "VETTORE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `VETTORE` ADD COLUMN `id_nazione` CHAR(4);
# ---------------------------------------------------------------------- #
# Add table "STATUS_MSG" #
# ---------------------------------------------------------------------- #
CREATE TABLE `STATUS_MSG` (
`id_statusMsg` INTEGER NOT NULL AUTO_INCREMENT,
`tag` VARCHAR(40),
`msg` VARCHAR(6000),
CONSTRAINT `PK_STATUS_MSG` PRIMARY KEY (`id_statusMsg`)
);
CREATE UNIQUE INDEX `IDX_STATUS_MSG_1` ON `STATUS_MSG` (`tag`);
###allinemento tutti i campi tmst in datetime
update DOCUMENTO SET tmstFilePdf=null;
ALTER TABLE `DOCUMENTO` MODIFY `tmstFilePdf` DATETIME;
ALTER TABLE `DOCUMENTO` ADD COLUMN `tmstFileXml` DATETIME;
##tmst stampato
ALTER TABLE `DOCUMENTO` CHANGE tmstStampato tmstStampatoOld varchar(30);
ALTER TABLE `DOCUMENTO` ADD COLUMN `tmstStampato` DATETIME;
update DOCUMENTO SET tmstStampato=tmstStampatoOld where tmstStampatoOld!='';
####ALTER TABLE `DOCUMENTO` MODIFY `tmstStampato` DATETIME;

View file

@ -0,0 +1,43 @@
# ---------------------------------------------------------------------- #
# Alter table "LISTINO_TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `LISTINO_TIPO` ADD COLUMN `prezzoLT` DECIMAL(18,4);
ALTER TABLE `DOCUMENTO` ADD COLUMN `scontoIncondizionato` DECIMAL(18,4);
ALTER TABLE `DOCUMENTO` MODIFY `scontoIncondizionato` DECIMAL(18,4) AFTER `flgTipoDocumento`;
update DOCUMENTO set scontoIncondizionato=sconto;
ALTER TABLE `DOCUMENTO` DROP COLUMN `sconto`;
# ---------------------------------------------------------------------- #
# Alter table "IVA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `IVA` ADD COLUMN `codiceExport` VARCHAR(10);
# ---------------------------------------------------------------------- #
# Alter table "BANNER_STATS" #
# ---------------------------------------------------------------------- #
#DROP INDEX `IDX_BANNER_STATS_1` ON `BANNER_STATS`;
# ---------------------------------------------------------------------- #
# Alter table "BANNER" #
# ---------------------------------------------------------------------- #
#DROP INDEX `IDX_BANNER_1` ON `BANNER`;
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO_PAGAMENTO` CHANGE `tipoMovimento` `flgTipoMovimento` INTEGER;
ALTER TABLE `DISTINTA_RIBA` MODIFY `flgContabilizzata` INTEGER;

View file

@ -0,0 +1,68 @@
ALTER TABLE `REPARTO` ADD COLUMN `descrizione` VARCHAR(60);
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `tmstInvioXml` DATETIME;
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgStatoInvioXml` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `flgSplitPayment` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `codiciMagazzino` VARCHAR(1000);
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `codiceCIG` VARCHAR(40);
ALTER TABLE `DOCUMENTO` ADD COLUMN `codiceCUP` VARCHAR(40);
ALTER TABLE `DOCUMENTO` ADD COLUMN `codiceCommessa` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `codiciMagazzino` VARCHAR(1000);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_TAGLIA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_TAGLIA` ADD COLUMN `codiciMagazzino` VARCHAR(1000);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
CREATE INDEX `IDX_ARTICOLO_12` ON `ARTICOLO` (`codiciMagazzino`);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
CREATE INDEX `IDX_ARTICOLO_VARIANTE_5` ON `ARTICOLO_VARIANTE` (`codiciMagazzino`);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_TAGLIA" #
# ---------------------------------------------------------------------- #
CREATE INDEX `IDX_ARTICOLO_TAGLIA_1` ON `ARTICOLO_TAGLIA` (`codiciMagazzino`);

View file

@ -0,0 +1,520 @@
#207
ALTER TABLE `LAV_PEZZA` ADD COLUMN `codicePezzaUnico` VARCHAR(40);
CREATE UNIQUE INDEX `IDX_LAV_PEZZA_2` ON `LAV_PEZZA` (`id_clifor`,`codicePezzaUnico`);
#208
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `flgDaCancellare` INTEGER;
# ---------------------------------------------------------------------- #
# Add table "NUMERO_TELI_RIGA" #
# ---------------------------------------------------------------------- #
CREATE TABLE `NUMERO_TELI_RIGA` (
`id_numeroTeliRiga` INTEGER NOT NULL AUTO_INCREMENT,
`numTeliRiga` INTEGER,
`id_rigaDocumentoArticolo` INTEGER,
`id_rigaDocumentoTessuto` INTEGER,
CONSTRAINT `PK_NUMERO_TELI_RIGA` PRIMARY KEY (`id_numeroTeliRiga`)
);
ALTER TABLE `NUMERO_TELI_RIGA` ADD CONSTRAINT `RIGA_DOCUMENTO_NUMERO_TELI_RIGA_articolo`
FOREIGN KEY (`id_rigaDocumentoArticolo`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `NUMERO_TELI_RIGA` ADD CONSTRAINT `RIGA_DOCUMENTO_NUMERO_TELI_RIGA_tessuto`
FOREIGN KEY (`id_rigaDocumentoTessuto`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
CREATE UNIQUE INDEX `IDX_NUMERO_TELI_RIGA_1` ON `NUMERO_TELI_RIGA` (`id_rigaDocumentoArticolo`,`id_rigaDocumentoTessuto`);
ALTER TABLE `NUMERO_TELI_RIGA` ADD COLUMN `mtTessutoRiga` DOUBLE;
#210
# ---------------------------------------------------------------------- #
# Add table "DOCUMENTO_P_F" #
# ---------------------------------------------------------------------- #
## C'+ GIA?????
CREATE TABLE `DOC_FIGLIO_PADRE` (
`id_docFiglioPadre` INTEGER NOT NULL AUTO_INCREMENT,
`id_documentoPadre` INTEGER,
`id_documentoFiglio` INTEGER,
CONSTRAINT `PK_DOC_FIGLIO_PADRE` PRIMARY KEY (`id_docFiglioPadre`)
);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOC_FIGLIO_PADRE` ADD CONSTRAINT `DOCUMENTO_DOC_FIGLIO_PADRE_PADRE`
FOREIGN KEY (`id_documentoPadre`) REFERENCES `DOCUMENTO` (`id_documento`);
ALTER TABLE `DOC_FIGLIO_PADRE` ADD CONSTRAINT `DOCUMENTO_DOC_FIGLIO_PADRE_figlio`
FOREIGN KEY (`id_documentoFiglio`) REFERENCES `DOCUMENTO` (`id_documento`);
####################
alter table TIPOLOGIA_DOCUMENTO ADD COLUMN flgGestioneSeparata INTEGER;
#211
ALTER TABLE `DOC_PREL` ADD COLUMN `flgTipoGenerazione` INTEGER;
#212
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `nrOriginale` DOUBLE;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_ARTICOLO_TESSUTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD COLUMN `flgPrincipale` INTEGER;
#213
ALTER TABLE `ARTICOLO` ADD COLUMN `caratteristicheListeId` VARCHAR(1000);
CREATE INDEX `IDX_ARTICOLO_7` ON `ARTICOLO` (`caratteristicheListeId`);
ALTER TABLE `TIPOLOGIA_DOCUMENTO` ADD COLUMN `suffissoCR` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "PROMOZIONE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `PROMOZIONE` ADD COLUMN `dataUtilizzoPromozione` DATE;
ALTER TABLE `PROMOZIONE` ADD COLUMN `numUtilizzi` INTEGER;
ALTER TABLE `PROMOZIONE` ADD COLUMN `numUtilizziMax` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "COLORE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `COLORE` ADD COLUMN `codiceColore` VARCHAR(20);
CREATE UNIQUE INDEX `IDX_COLORE_2` ON `COLORE` (`codiceColore`);
#214
# ---------------------------------------------------------------------- #
# Add table "PROMOZIONE_USER" #
# ---------------------------------------------------------------------- #
CREATE TABLE `PROMOZIONE_USER` (
`id_promozioneUser` INTEGER NOT NULL AUTO_INCREMENT,
`id_promozione` INTEGER,
`id_users` INTEGER,
`id_documento` INTEGER,
CONSTRAINT `PK_PROMOZIONE_USER` PRIMARY KEY (`id_promozioneUser`)
);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `PROMOZIONE_USER` ADD CONSTRAINT `PROMOZIONE_PROMOZIONE_USER`
FOREIGN KEY (`id_promozione`) REFERENCES `PROMOZIONE` (`id_promozione`);
ALTER TABLE `PROMOZIONE_USER` ADD CONSTRAINT `USERS_PROMOZIONE_USER`
FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
ALTER TABLE `PROMOZIONE_USER` ADD CONSTRAINT `DOCUMENTO_PROMOZIONE_USER`
FOREIGN KEY (`id_documento`) REFERENCES `DOCUMENTO` (`id_documento`);
#215
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_TESSUTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `codiciAlternativiAt` VARCHAR(200);
CREATE INDEX `IDX_ARTICOLO_TESSUTO_2` ON `ARTICOLO_TESSUTO` (`codiciAlternativiAt`);
ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `notaTessuto` TEXT;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `notaArticolo` TEXT;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_ARTICOLO_TESSUTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD COLUMN `mmATT` INTEGER;
update ARTICOLO_ARTICOLO_TESSUTO set mmATT=mtATT*1000;
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` DROP COLUMN `mtATT`;
# ---------------------------------------------------------------------- #
# Alter table "ACCESS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS` ADD COLUMN `suffissoE` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "TIPO_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `coloreNuovoDocumento` CHAR(7);
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `ordineNuovoDocumento` INTEGER;
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgNascondiNuovo` INTEGER;
#216
# ---------------------------------------------------------------------- #
# Alter table "PROMOZIONE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `PROMOZIONE` ADD COLUMN `flgUtilizzoPerUtente` INTEGER;
#217
ALTER TABLE `MARCA` ADD COLUMN `articoliTrattati` VARCHAR(254);
ALTER TABLE `MARCA` ADD COLUMN `link` VARCHAR(60);
ALTER TABLE `MARCA` MODIFY `link` VARCHAR(60) AFTER `descrizione`;
ALTER TABLE `MARCA` MODIFY `articoliTrattati` VARCHAR(254) AFTER `link`;
ALTER TABLE `MARCA` MODIFY `lastUpdId_user` integer AFTER `articoliTrattati`;
ALTER TABLE `ARTICOLO` ADD COLUMN `flgUsato` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `nMatricola` VARCHAR(254);
ALTER TABLE `ARTICOLO` ADD COLUMN `dataUltimoCosto` DATE;
ALTER TABLE `ARTICOLO` ADD COLUMN `prezzoNettoBarrato` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` ADD COLUMN `flgNoleggio` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `prezzoNoleggio` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` ADD COLUMN `flgGoogle` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `codiceEan` VARCHAR(60);
ALTER TABLE `ARTICOLO` ADD COLUMN `descrizioneGoogle` VARCHAR(200);
ALTER TABLE `ARTICOLO` ADD COLUMN `flgEbay` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `percRicarico` DECIMAL(5,2);
ALTER TABLE `ARTICOLO` ADD COLUMN `flgSuperGaranzia` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `prezzoIvatoBarrato` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` MODIFY `prezzoIvatoBarrato` DECIMAL(18,4) AFTER `prezzoNettoBarrato`;
ALTER TABLE `ARTICOLO` ADD COLUMN `costoNuovo` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` ADD COLUMN `flgStatoImport` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `costoNetto` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` MODIFY `costoNetto` DECIMAL(18,4) AFTER `nMatricola`;
ALTER TABLE `ARTICOLO` MODIFY `costoNuovo` DECIMAL(18,4) AFTER `costoNetto`;
ALTER TABLE `ARTICOLO` MODIFY `dataUltimoCosto` DATE AFTER `costoNuovo`;
ALTER TABLE `ARTICOLO` MODIFY `prezzoNettoBarrato` DECIMAL(18,4) AFTER `dataUltimoCosto`;
ALTER TABLE `ARTICOLO` MODIFY `prezzoIvatoBarrato` DECIMAL(18,4) AFTER `prezzoNettoBarrato`;
ALTER TABLE `ARTICOLO` MODIFY `flgNoleggio` INTEGER AFTER `prezzoIvatoBarrato`;
ALTER TABLE `ARTICOLO` MODIFY `prezzoNoleggio` DECIMAL(18,4) AFTER `flgNoleggio`;
ALTER TABLE `ARTICOLO` MODIFY `flgGoogle` INTEGER AFTER `prezzoNoleggio`;
ALTER TABLE `ARTICOLO` MODIFY `codiceEan` VARCHAR(60) AFTER `flgGoogle`;
ALTER TABLE `ARTICOLO` MODIFY `descrizioneGoogle` VARCHAR(200) AFTER `codiceEan`;
ALTER TABLE `ARTICOLO` MODIFY `flgEbay` INTEGER AFTER `descrizioneGoogle`;
ALTER TABLE `ARTICOLO` MODIFY `percRicarico` DECIMAL(5,2) AFTER `flgEbay`;
ALTER TABLE `ARTICOLO` MODIFY `flgSuperGaranzia` INTEGER AFTER `percRicarico`;
ALTER TABLE `ARTICOLO` MODIFY `nome` VARCHAR(254);
DROP INDEX `IDX_ARTICOLO_2` ON `ARTICOLO`;
ALTER TABLE `ARTICOLO` MODIFY `codiceProduttore` VARCHAR(254);
CREATE INDEX `IDX_ARTICOLO_2` ON `ARTICOLO` (`codiceProduttore` ASC);
######deletex from DESC_TXT_LANG where tabella='ARTICOLO';
ALTER TABLE `DESC_TXT_LANG` MODIFY `descrizione` MEDIUMTEXT;
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `flgUsato` INTEGER;
ALTER TABLE `CLIFOR` ADD COLUMN `provinciaComuneNascita` CHAR(4);
ALTER TABLE `USERS` MODIFY `nome` VARCHAR(60);
ALTER TABLE `USERS` MODIFY `cognome` VARCHAR(254);
ALTER TABLE `USERS` MODIFY `eMail` VARCHAR(60);
DROP INDEX `IDX_USERS_1` ON `USERS`;
DROP INDEX `TUC_USERS_1` ON `USERS`;
ALTER TABLE `USERS` MODIFY `login` VARCHAR(60) NOT NULL;
ALTER TABLE `USERS` ADD CONSTRAINT `TUC_USERS_1`
UNIQUE (`login`);
CREATE UNIQUE INDEX `IDX_USERS_1` ON `USERS` (`login` ASC);
DROP INDEX `IDX_CLIFOR_7` ON `CLIFOR`;
CREATE INDEX `IDX_CLIFOR_7` ON `CLIFOR` (`codFisc`,`flgTipo`);
ALTER TABLE `CLIFOR` MODIFY `indirizzo` VARCHAR(254);
ALTER TABLE `TIPO` ADD COLUMN `flgNoCart` INTEGER;
update ARTICOLO SET flgStockOfferte='1' where flgStockOfferte='O';
update ARTICOLO SET flgStockOfferte='2' where flgStockOfferte='S';
update ARTICOLO SET flgStockOfferte='3' where flgStockOfferte='U';
update ARTICOLO SET flgStockOfferte='4' where flgStockOfferte='N';
ALTER TABLE `ARTICOLO` MODIFY `flgStockOfferte` INTEGER DEFAULT 0;
##tex
ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `ultimoPrezzoAcquisto` DECIMAL(18,4);
#218
ALTER TABLE `MARCA` ADD COLUMN `indiciTipo` VARCHAR(4000);
#CREATE INDEX `IDX_MARCA_2` ON `MARCA` (`indiciTipo`);
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` DROP FOREIGN KEY `ARTICOLO_ARTICOLO_ARTICOLO_TESSUTO`;
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` DROP FOREIGN KEY `ARTICOLO_TESSUTO_ARTICOLO_ARTICOLO_TESSUTO`;
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` DROP FOREIGN KEY `ARTICOLO_VARIANTE_ARTICOLO_ARTICOLO_TESSUTO`;
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` DROP FOREIGN KEY `ARTICOLO_TESSUTO_COLORE_ARTICOLO_ARTICOLO_TESSUTO`;
ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `MARCA_ARTICOLO`;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_ARTICOLO_TESSUTO" #
# ---------------------------------------------------------------------- #
DROP INDEX `IDX_ARTICOLO_ARTICOLO_TESSUTO_1` ON `ARTICOLO_ARTICOLO_TESSUTO`;
CREATE INDEX `IDX_ARTICOLO_ARTICOLO_TESSUTO_1` ON `ARTICOLO_ARTICOLO_TESSUTO` (`id_articolo`,`id_articoloTessuto`,`id_articoloTessutoColore`,`id_articoloVariante`);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD CONSTRAINT `ARTICOLO_ARTICOLO_ARTICOLO_TESSUTO`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD CONSTRAINT `ARTICOLO_TESSUTO_ARTICOLO_ARTICOLO_TESSUTO`
FOREIGN KEY (`id_articoloTessuto`) REFERENCES `ARTICOLO_TESSUTO` (`id_articoloTessuto`);
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD CONSTRAINT `ARTICOLO_VARIANTE_ARTICOLO_ARTICOLO_TESSUTO`
FOREIGN KEY (`id_articoloVariante`) REFERENCES `ARTICOLO_VARIANTE` (`id_articoloVariante`);
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD CONSTRAINT `ARTICOLO_TESSUTO_COLORE_ARTICOLO_ARTICOLO_TESSUTO`
FOREIGN KEY (`id_articoloTessutoColore`) REFERENCES `ARTICOLO_TESSUTO_COLORE` (`id_articoloTessutoColore`);
ALTER TABLE `ARTICOLO` ADD COLUMN `costoManodopera` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` ADD COLUMN `costoStiro` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` ADD COLUMN `costoSpeseFisse` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` ADD COLUMN `costoAccessori` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` ADD COLUMN `percRicaricoSuCosto` DECIMAL(5,2);
#219
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `flgKit` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `flgKitArt` INTEGER;
CREATE TABLE `KIT` (
`id_kit` INTEGER NOT NULL AUTO_INCREMENT,
`id_articoloSecondario` INTEGER,
`id_articolo` INTEGER,
`id_articoloVarianteSecondario` INTEGER,
`id_articoloVariante` INTEGER,
`flgEstendiVarianteKit` INTEGER,
CONSTRAINT `PK_KIT` PRIMARY KEY (`id_kit`)
);
CREATE UNIQUE INDEX `IDX_KIT_1` ON `KIT` (`id_articolo`,`id_articoloSecondario`,`id_articoloVariante`,`id_articoloVarianteSecondario`);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `KIT` ADD CONSTRAINT `ARTICOLO_KIT_PRIMARIO`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `KIT` ADD CONSTRAINT `ARTICOLO_KIT_SECONDARIO`
FOREIGN KEY (`id_articoloSecondario`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `KIT` ADD CONSTRAINT `ARTICOLO_VARIANTE_KIT_PRIMARIO`
FOREIGN KEY (`id_articoloVariante`) REFERENCES `ARTICOLO_VARIANTE` (`id_articoloVariante`);
ALTER TABLE `KIT` ADD CONSTRAINT `ARTICOLO_VARIANTE_KIT_SECONDARIO`
FOREIGN KEY (`id_articoloVarianteSecondario`) REFERENCES `ARTICOLO_VARIANTE` (`id_articoloVariante`);
#220
# ---------------------------------------------------------------------- #
# Alter table "TIPO_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `suffissoPD` VARCHAR(40);
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `suffissoCR` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `bordaturaCm` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` DROP COLUMN `bordaturaCm`;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_ARTICOLO_TESSUTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD COLUMN `bordaturaMm` INTEGER;
#221
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `comuneNascitaDescrizione` VARCHAR(60);
#222
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `prezzoPubblicoIva` DECIMAL(18,4);

View file

@ -0,0 +1,579 @@
DROP INDEX `IDX_CLIFOR_8` ON `CLIFOR`;
ALTER TABLE `CLIFOR` MODIFY `pIva` CHAR(16);
CREATE UNIQUE INDEX `IDX_CLIFOR_8` ON `CLIFOR` (`pIva`,`flgTipo`);
# ---------------------------------------------------------------------- #
# Alter table "ACCESS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS` ADD COLUMN `suffissoPD` VARCHAR(40);
ALTER TABLE `ACCESS` ADD COLUMN `suffissoCR` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` CHANGE `colpoIniziale` `colpoInizialeRiga` INTEGER;
ALTER TABLE `RIGA_DOCUMENTO` CHANGE `colpoFinale` `colpoFinaleRiga` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `id_telaio` INTEGER;
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `TELAIO_RIGA_DOCUMENTO`
FOREIGN KEY (`id_telaio`) REFERENCES `TELAIO` (`id_telaio`);
update RIGA_DOCUMENTO as A set A.id_telaio = (select B.id_telaio from DOCUMENTO AS B WHERE B.id_documento=A.id_documento) ;
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` DROP COLUMN `id_telaio`;
#####
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` DROP COLUMN `colpoFinale`;
ALTER TABLE `DOCUMENTO` DROP COLUMN `colpoIniziale`;
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` CHANGE `tsInizioLavorazione` `tsInizioLavorazioneRiga` DATETIME;
ALTER TABLE `RIGA_DOCUMENTO` CHANGE `flgStatoLavorazione` `flgStatoLavorazioneRiga` INTEGER;
ALTER TABLE `RIGA_DOCUMENTO` CHANGE `tsFineLavorazione` `tsFineLavorazioneRiga` DATETIME;
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `totaleColpi` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "PROMOZIONE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `PROMOZIONE` DROP COLUMN `descrizione_en`;
ALTER TABLE `PROMOZIONE` CHANGE `descrizione_it` `descrizione` VARCHAR(254);
DROP INDEX `IDX_PROMOZIONE_1` ON `PROMOZIONE`;
CREATE UNIQUE INDEX `IDX_PROMOZIONE_1` ON `PROMOZIONE` (`codicePromozione`);
####
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
DROP INDEX `IDX_ARTICOLO_2` ON `ARTICOLO`;
DROP INDEX `IDX_ARTICOLO_3` ON `ARTICOLO`;
DROP INDEX `IDX_ARTICOLO_4` ON `ARTICOLO`;
DROP INDEX `IDX_ARTICOLO_5` ON `ARTICOLO`;
ALTER TABLE `ARTICOLO` DROP COLUMN `descrizione_it`;
ALTER TABLE `ARTICOLO` DROP COLUMN `descrizione_en`;
ALTER TABLE `ARTICOLO` DROP COLUMN `descrizioneCommerciale_it`;
ALTER TABLE `ARTICOLO` DROP COLUMN `descrizioneCommerciale_en`;
ALTER TABLE `ARTICOLO` DROP COLUMN `descrizioneTecnica_it`;
ALTER TABLE `ARTICOLO` DROP COLUMN `descrizioneTecnica_en`;
ALTER TABLE `ARTICOLO` ADD COLUMN `langsNomel` VARCHAR(1000);
ALTER TABLE `ARTICOLO` ADD COLUMN `langsDescrizione` VARCHAR(1000);
CREATE INDEX `IDX_ARTICOLO_6` ON `ARTICOLO` (`langsDescrizione`);
CREATE INDEX `IDX_ARTICOLO_2` ON `ARTICOLO` (`codiceProduttore` ASC);
CREATE INDEX `IDX_ARTICOLO_3` ON `ARTICOLO` (`codiciAlternativi` ASC);
CREATE INDEX `IDX_ARTICOLO_4` ON `ARTICOLO` (`codiciMagazzino`);
CREATE INDEX `IDX_ARTICOLO_5` ON `ARTICOLO` (`langsNomel`);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_VARIANTE` DROP COLUMN `descrizioneV_it`;
ALTER TABLE `ARTICOLO_VARIANTE` DROP COLUMN `descrizioneV_en`;
ALTER TABLE `ARTICOLO_VARIANTE` DROP COLUMN `descrizioneVetrinaV_it`;
ALTER TABLE `ARTICOLO_VARIANTE` DROP COLUMN `descrizioneVetrinaV_en`;
####################
alter table TIPOLOGIA_DOCUMENTO ADD COLUMN flgGestioneSeparata INTEGER
ALTER TABLE `DOC_PREL` ADD COLUMN `flgTipoGenerazione` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `nrOriginale` DOUBLE;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_ARTICOLO_TESSUTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD COLUMN `flgPrincipale` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `caratteristicheListeId` VARCHAR(1000);
CREATE INDEX `IDX_ARTICOLO_7` ON `ARTICOLO` (`caratteristicheListeId`);
ALTER TABLE `TIPOLOGIA_DOCUMENTO` ADD COLUMN `suffissoCR` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "PROMOZIONE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `PROMOZIONE` ADD COLUMN `dataUtilizzoPromozione` DATE;
ALTER TABLE `PROMOZIONE` ADD COLUMN `numUtilizzi` INTEGER;
ALTER TABLE `PROMOZIONE` ADD COLUMN `numUtilizziMax` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "COLORE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `COLORE` ADD COLUMN `codiceColore` VARCHAR(20);
CREATE UNIQUE INDEX `IDX_COLORE_2` ON `COLORE` (`codiceColore`);
# ---------------------------------------------------------------------- #
# Add table "PROMOZIONE_USER" #
# ---------------------------------------------------------------------- #
CREATE TABLE `PROMOZIONE_USER` (
`id_promozioneUser` INTEGER NOT NULL AUTO_INCREMENT,
`id_promozione` INTEGER,
`id_users` INTEGER,
`id_documento` INTEGER,
CONSTRAINT `PK_PROMOZIONE_USER` PRIMARY KEY (`id_promozioneUser`)
);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `PROMOZIONE_USER` ADD CONSTRAINT `PROMOZIONE_PROMOZIONE_USER`
FOREIGN KEY (`id_promozione`) REFERENCES `PROMOZIONE` (`id_promozione`);
ALTER TABLE `PROMOZIONE_USER` ADD CONSTRAINT `USERS_PROMOZIONE_USER`
FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
ALTER TABLE `PROMOZIONE_USER` ADD CONSTRAINT `DOCUMENTO_PROMOZIONE_USER`
FOREIGN KEY (`id_documento`) REFERENCES `DOCUMENTO` (`id_documento`);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_TESSUTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `codiciAlternativiAt` VARCHAR(200);
CREATE INDEX `IDX_ARTICOLO_TESSUTO_2` ON `ARTICOLO_TESSUTO` (`codiciAlternativiAt`);
ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `notaTessuto` TEXT;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `notaArticolo` TEXT;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_ARTICOLO_TESSUTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD COLUMN `mmATT` INTEGER;
update ARTICOLO_ARTICOLO_TESSUTO set mmATT=mtATT*1000;
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` DROP COLUMN `mtATT`;
# ---------------------------------------------------------------------- #
# Alter table "ACCESS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS` ADD COLUMN `suffissoE` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "TIPO_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `coloreNuovoDocumento` CHAR(7);
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `ordineNuovoDocumento` INTEGER;
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgNascondiNuovo` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "PROMOZIONE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `PROMOZIONE` ADD COLUMN `flgUtilizzoPerUtente` INTEGER;
ALTER TABLE `MARCA` ADD COLUMN `articoliTrattati` VARCHAR(254);
ALTER TABLE `MARCA` ADD COLUMN `link` VARCHAR(60);
ALTER TABLE `MARCA` MODIFY `link` VARCHAR(60) AFTER `descrizione`;
ALTER TABLE `MARCA` MODIFY `articoliTrattati` VARCHAR(254) AFTER `link`;
ALTER TABLE `MARCA` MODIFY `lastUpdId_user` integer AFTER `articoliTrattati`;
ALTER TABLE `ARTICOLO` ADD COLUMN `flgUsato` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `nMatricola` VARCHAR(254);
ALTER TABLE `ARTICOLO` ADD COLUMN `dataUltimoCosto` DATE;
ALTER TABLE `ARTICOLO` ADD COLUMN `prezzoNettoBarrato` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` ADD COLUMN `flgNoleggio` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `prezzoNoleggio` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` ADD COLUMN `flgGoogle` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `codiceEan` VARCHAR(60);
ALTER TABLE `ARTICOLO` ADD COLUMN `descrizioneGoogle` VARCHAR(200);
ALTER TABLE `ARTICOLO` ADD COLUMN `flgEbay` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `percRicarico` DECIMAL(5,2);
ALTER TABLE `ARTICOLO` ADD COLUMN `flgSuperGaranzia` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `prezzoIvatoBarrato` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` MODIFY `prezzoIvatoBarrato` DECIMAL(18,4) AFTER `prezzoNettoBarrato`;
ALTER TABLE `ARTICOLO` ADD COLUMN `costoNuovo` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` ADD COLUMN `flgStatoImport` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `costoNetto` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` MODIFY `costoNetto` DECIMAL(18,4) AFTER `nMatricola`;
ALTER TABLE `ARTICOLO` MODIFY `costoNuovo` DECIMAL(18,4) AFTER `costoNetto`;
ALTER TABLE `ARTICOLO` MODIFY `dataUltimoCosto` DATE AFTER `costoNuovo`;
ALTER TABLE `ARTICOLO` MODIFY `prezzoNettoBarrato` DECIMAL(18,4) AFTER `dataUltimoCosto`;
ALTER TABLE `ARTICOLO` MODIFY `prezzoIvatoBarrato` DECIMAL(18,4) AFTER `prezzoNettoBarrato`;
ALTER TABLE `ARTICOLO` MODIFY `flgNoleggio` INTEGER AFTER `prezzoIvatoBarrato`;
ALTER TABLE `ARTICOLO` MODIFY `prezzoNoleggio` DECIMAL(18,4) AFTER `flgNoleggio`;
ALTER TABLE `ARTICOLO` MODIFY `flgGoogle` INTEGER AFTER `prezzoNoleggio`;
ALTER TABLE `ARTICOLO` MODIFY `codiceEan` VARCHAR(60) AFTER `flgGoogle`;
ALTER TABLE `ARTICOLO` MODIFY `descrizioneGoogle` VARCHAR(200) AFTER `codiceEan`;
ALTER TABLE `ARTICOLO` MODIFY `flgEbay` INTEGER AFTER `descrizioneGoogle`;
ALTER TABLE `ARTICOLO` MODIFY `percRicarico` DECIMAL(5,2) AFTER `flgEbay`;
ALTER TABLE `ARTICOLO` MODIFY `flgSuperGaranzia` INTEGER AFTER `percRicarico`;
ALTER TABLE `ARTICOLO` MODIFY `nome` VARCHAR(254);
DROP INDEX `IDX_ARTICOLO_2` ON `ARTICOLO`;
ALTER TABLE `ARTICOLO` MODIFY `codiceProduttore` VARCHAR(254);
CREATE INDEX `IDX_ARTICOLO_2` ON `ARTICOLO` (`codiceProduttore` ASC);
######deletex from DESC_TXT_LANG where tabella='ARTICOLO';
ALTER TABLE `DESC_TXT_LANG` MODIFY `descrizione` MEDIUMTEXT;
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `flgUsato` INTEGER;
ALTER TABLE `CLIFOR` ADD COLUMN `provinciaComuneNascita` CHAR(4);
ALTER TABLE `USERS` MODIFY `nome` VARCHAR(60);
ALTER TABLE `USERS` MODIFY `cognome` VARCHAR(254);
ALTER TABLE `USERS` MODIFY `eMail` VARCHAR(60);
DROP INDEX `IDX_USERS_1` ON `USERS`;
DROP INDEX `TUC_USERS_1` ON `USERS`;
ALTER TABLE `USERS` MODIFY `login` VARCHAR(60) NOT NULL;
ALTER TABLE `USERS` ADD CONSTRAINT `TUC_USERS_1`
UNIQUE (`login`);
CREATE UNIQUE INDEX `IDX_USERS_1` ON `USERS` (`login` ASC);
DROP INDEX `IDX_CLIFOR_7` ON `CLIFOR`;
CREATE INDEX `IDX_CLIFOR_7` ON `CLIFOR` (`codFisc`,`flgTipo`);
ALTER TABLE `CLIFOR` MODIFY `indirizzo` VARCHAR(254);
ALTER TABLE `TIPO` ADD COLUMN `flgNoCart` INTEGER;
update ARTICOLO SET flgStockOfferte='1' where flgStockOfferte='O';
update ARTICOLO SET flgStockOfferte='2' where flgStockOfferte='S';
update ARTICOLO SET flgStockOfferte='3' where flgStockOfferte='U';
update ARTICOLO SET flgStockOfferte='4' where flgStockOfferte='N';
ALTER TABLE `ARTICOLO` MODIFY `flgStockOfferte` INTEGER DEFAULT 0;
##tex
ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `ultimoPrezzoAcquisto` DECIMAL(18,4);
ALTER TABLE `MARCA` ADD COLUMN `indiciTipo` VARCHAR(4000);
#CREATE INDEX `IDX_MARCA_2` ON `MARCA` (`indiciTipo`);
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` DROP FOREIGN KEY `ARTICOLO_ARTICOLO_ARTICOLO_TESSUTO`;
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` DROP FOREIGN KEY `ARTICOLO_TESSUTO_ARTICOLO_ARTICOLO_TESSUTO`;
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` DROP FOREIGN KEY `ARTICOLO_VARIANTE_ARTICOLO_ARTICOLO_TESSUTO`;
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` DROP FOREIGN KEY `ARTICOLO_TESSUTO_COLORE_ARTICOLO_ARTICOLO_TESSUTO`;
ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `MARCA_ARTICOLO`;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_ARTICOLO_TESSUTO" #
# ---------------------------------------------------------------------- #
DROP INDEX `IDX_ARTICOLO_ARTICOLO_TESSUTO_1` ON `ARTICOLO_ARTICOLO_TESSUTO`;
CREATE INDEX `IDX_ARTICOLO_ARTICOLO_TESSUTO_1` ON `ARTICOLO_ARTICOLO_TESSUTO` (`id_articolo`,`id_articoloTessuto`,`id_articoloTessutoColore`,`id_articoloVariante`);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD CONSTRAINT `ARTICOLO_ARTICOLO_ARTICOLO_TESSUTO`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD CONSTRAINT `ARTICOLO_TESSUTO_ARTICOLO_ARTICOLO_TESSUTO`
FOREIGN KEY (`id_articoloTessuto`) REFERENCES `ARTICOLO_TESSUTO` (`id_articoloTessuto`);
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD CONSTRAINT `ARTICOLO_VARIANTE_ARTICOLO_ARTICOLO_TESSUTO`
FOREIGN KEY (`id_articoloVariante`) REFERENCES `ARTICOLO_VARIANTE` (`id_articoloVariante`);
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD CONSTRAINT `ARTICOLO_TESSUTO_COLORE_ARTICOLO_ARTICOLO_TESSUTO`
FOREIGN KEY (`id_articoloTessutoColore`) REFERENCES `ARTICOLO_TESSUTO_COLORE` (`id_articoloTessutoColore`);
ALTER TABLE `ARTICOLO` ADD COLUMN `costoManodopera` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` ADD COLUMN `costoStiro` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` ADD COLUMN `costoSpeseFisse` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` ADD COLUMN `costoAccessori` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` ADD COLUMN `percRicaricoSuCosto` DECIMAL(5,2);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `flgKit` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `flgKitArt` INTEGER;
CREATE TABLE `KIT` (
`id_kit` INTEGER NOT NULL AUTO_INCREMENT,
`id_articoloSecondario` INTEGER,
`id_articolo` INTEGER,
`id_articoloVarianteSecondario` INTEGER,
`id_articoloVariante` INTEGER,
`flgEstendiVarianteKit` INTEGER,
CONSTRAINT `PK_KIT` PRIMARY KEY (`id_kit`)
);
CREATE UNIQUE INDEX `IDX_KIT_1` ON `KIT` (`id_articolo`,`id_articoloSecondario`,`id_articoloVariante`,`id_articoloVarianteSecondario`);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `KIT` ADD CONSTRAINT `ARTICOLO_KIT_PRIMARIO`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `KIT` ADD CONSTRAINT `ARTICOLO_KIT_SECONDARIO`
FOREIGN KEY (`id_articoloSecondario`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `KIT` ADD CONSTRAINT `ARTICOLO_VARIANTE_KIT_PRIMARIO`
FOREIGN KEY (`id_articoloVariante`) REFERENCES `ARTICOLO_VARIANTE` (`id_articoloVariante`);
ALTER TABLE `KIT` ADD CONSTRAINT `ARTICOLO_VARIANTE_KIT_SECONDARIO`
FOREIGN KEY (`id_articoloVarianteSecondario`) REFERENCES `ARTICOLO_VARIANTE` (`id_articoloVariante`);
# ---------------------------------------------------------------------- #
# Alter table "TIPO_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `suffissoPD` VARCHAR(40);
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `suffissoCR` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `bordaturaCm` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` DROP COLUMN `bordaturaCm`;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_ARTICOLO_TESSUTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD COLUMN `bordaturaMm` INTEGER;

View file

@ -0,0 +1,245 @@
#221
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `comuneNascitaDescrizione` VARCHAR(60);
#222
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `prezzoPubblicoIva` DECIMAL(18,4);
#223
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `descrizioneRigaRaggruppamento` VARCHAR(254);
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `descrizioneRigaDettaglio` VARCHAR(254);
#224
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `flgRateale0` INTEGER;
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `NAZIONE_DOCUMENTO`;
#225
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `tag` VARCHAR(254);
CREATE INDEX `IDX_TIPO_4` ON `TIPO` (`tag`);
#226
ALTER TABLE `CLIFOR` DROP FOREIGN KEY `NAZIONE_CLIFOR`;
DROP INDEX `IDX_CLIFOR_1` ON `CLIFOR`;
CREATE UNIQUE INDEX `IDX_CLIFOR_1` ON `CLIFOR` (`codiceAlt` ASC,`flgTipo` ASC);
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS` DROP FOREIGN KEY `ACCESS_ACCESS`;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `descrizioneSearch` VARCHAR(254);
CREATE INDEX `IDX_ARTICOLO_8` ON `ARTICOLO` (`descrizioneSearch`);
#227
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgBartolini` INTEGER;
ALTER TABLE `DOCUMENTO` ADD COLUMN `valoreDichiarato` DECIMAL(18,4);
ALTER TABLE `DOCUMENTO` ADD COLUMN `costoEffettivoSped` DECIMAL(18,4);
ALTER TABLE `DOCUMENTO` ADD COLUMN `dataSpedizione` DATE;
ALTER TABLE `DOCUMENTO` ADD COLUMN `dataInvioMailSped` DATE;
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgTipoRitiro` INTEGER;
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgAvvisoConsegna` INTEGER;
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgModoAccredito` INTEGER;
ALTER TABLE `DOCUMENTO` CHANGE `kg` `kgLordo` DOUBLE;
CREATE TABLE `ARTICOLO_USATO` (
`id_articoloUsato` INTEGER NOT NULL AUTO_INCREMENT,
`id_articolo` INTEGER,
`dataDocumento` DATE,
`numeroDocumento` VARCHAR(40),
`flgTipoDocumento` INTEGER,
`importo` DECIMAL(18,4),
`id_fornitore` INTEGER,
`id_rigaDocumento` INTEGER,
`id_cliente` INTEGER,
`tmstStampa` VARCHAR(40),
`descrizioneRigaDocumento` VARCHAR(254),
CONSTRAINT `PK_ARTICOLO_USATO` PRIMARY KEY (`id_articoloUsato`)
);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_USATO` ADD CONSTRAINT `ARTICOLO_ARTICOLO_USATO`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `ARTICOLO_USATO` ADD CONSTRAINT `CLIFOR_ARTICOLO_USATO_fornitore`
FOREIGN KEY (`id_fornitore`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `ARTICOLO_USATO` ADD CONSTRAINT `CLIFOR_ARTICOLO_USATO_cliente`
FOREIGN KEY (`id_cliente`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `ARTICOLO_USATO` ADD CONSTRAINT `RIGA_DOCUMENTO_ARTICOLO_USATO`
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
# ---------------------------------------------------------------------- #
# Alter table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` ADD COLUMN `codiceAlt` VARCHAR(40);
CREATE UNIQUE INDEX `IDX_USERS_3` ON `USERS` (`codiceAlt`);
ALTER TABLE `DESTINAZIONE_DIVERSA` DROP FOREIGN KEY `NAZIONE_DESTINAZIONE_DIVERSA`;
ALTER TABLE `CLIFOR` DROP FOREIGN KEY `NAZIONE_CLIFOR`;
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` MODIFY `notePagamento` VARCHAR(254);
# ---------------------------------------------------------------------- #
# Alter table "TIPO_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgUsato` INTEGER;
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgMovMagazzino` INTEGER;
#################################################################################
#################################################################################
#################################################################################
#################################################################################
#################################################################################
#################################################################################
#################################################################################
#################################################################################
#################################################################################
#################################################################################
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `scaffale` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_USATO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_USATO` ADD COLUMN `codiceAlt` INTEGER;
CREATE UNIQUE INDEX `IDX_ARTICOLO_USATO_1` ON `ARTICOLO_USATO` (`codiceAlt`);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `flgContoVendita` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `descrizioneSearch` varchar(254);
CREATE INDEX `IDX_ARTICOLO_8` ON `ARTICOLO` (`descrizioneSearch`);
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `flgInEsaurimento` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "TABLE_DESC" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TABLE_DESC` ADD COLUMN `valoreDefaultCR` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `descrizioneSearchFT` VARCHAR(254);
CREATE FULLTEXT INDEX `IDX_ARTICOLO_9` ON `ARTICOLO` (`descrizioneSearchFT`);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `idTipoSearch` VARCHAR(400);
CREATE INDEX `IDX_ARTICOLO_10` ON `ARTICOLO` (`idTipoSearch`);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `tipoOrdineSearch` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `tipoDescrizioneSearch` VARCHAR(60);
CREATE INDEX `IDX_ARTICOLO_11` ON `ARTICOLO` (`tipoOrdineSearch` ASC);
CREATE INDEX `IDX_ARTICOLO_12` ON `ARTICOLO` (`tipoDescrizioneSearch` ASC);

View file

@ -0,0 +1,832 @@
#225
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `tag` VARCHAR(254);
CREATE INDEX `IDX_TIPO_4` ON `TIPO` (`tag`);
#226
DROP INDEX `IDX_CLIFOR_1` ON `CLIFOR`;
CREATE UNIQUE INDEX `IDX_CLIFOR_1` ON `CLIFOR` (`codiceAlt` ASC,`flgTipo` ASC);
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS` DROP FOREIGN KEY `ACCESS_ACCESS`;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `descrizioneSearch` VARCHAR(254);
CREATE INDEX `IDX_ARTICOLO_8` ON `ARTICOLO` (`descrizioneSearch`);
##227
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgBartolini` INTEGER;
ALTER TABLE `DOCUMENTO` ADD COLUMN `valoreDichiarato` DECIMAL(18,4);
ALTER TABLE `DOCUMENTO` ADD COLUMN `costoEffettivoSped` DECIMAL(18,4);
ALTER TABLE `DOCUMENTO` ADD COLUMN `dataSpedizione` DATE;
ALTER TABLE `DOCUMENTO` ADD COLUMN `dataInvioMailSped` DATE;
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgTipoRitiro` INTEGER;
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgAvvisoConsegna` INTEGER;
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgModoAccredito` INTEGER;
ALTER TABLE `DOCUMENTO` CHANGE `kg` `kgLordo` DOUBLE;
CREATE TABLE `ARTICOLO_USATO` (
`id_articoloUsato` INTEGER NOT NULL AUTO_INCREMENT,
`id_articolo` INTEGER,
`dataDocumento` DATE,
`numeroDocumento` VARCHAR(40),
`flgTipoDocumento` INTEGER,
`importo` DECIMAL(18,4),
`id_fornitore` INTEGER,
`id_rigaDocumento` INTEGER,
`id_cliente` INTEGER,
`tmstStampa` VARCHAR(40),
`descrizioneRigaDocumento` VARCHAR(254),
CONSTRAINT `PK_ARTICOLO_USATO` PRIMARY KEY (`id_articoloUsato`)
);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_USATO` ADD CONSTRAINT `ARTICOLO_ARTICOLO_USATO`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `ARTICOLO_USATO` ADD CONSTRAINT `CLIFOR_ARTICOLO_USATO_fornitore`
FOREIGN KEY (`id_fornitore`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `ARTICOLO_USATO` ADD CONSTRAINT `CLIFOR_ARTICOLO_USATO_cliente`
FOREIGN KEY (`id_cliente`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `ARTICOLO_USATO` ADD CONSTRAINT `RIGA_DOCUMENTO_ARTICOLO_USATO`
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
# ---------------------------------------------------------------------- #
# Alter table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` ADD COLUMN `codiceAlt` VARCHAR(40);
CREATE UNIQUE INDEX `IDX_USERS_3` ON `USERS` (`codiceAlt`);
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` MODIFY `notePagamento` VARCHAR(254);
# ---------------------------------------------------------------------- #
# Alter table "TIPO_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgUsato` INTEGER;
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgMovMagazzino` INTEGER;
#################################################################################
#################################################################################
#################################################################################
#################################################################################
#################################################################################
#################################################################################
#################################################################################
#################################################################################
#################################################################################
#################################################################################
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `scaffale` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_USATO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_USATO` ADD COLUMN `codiceAlt` INTEGER;
CREATE UNIQUE INDEX `IDX_ARTICOLO_USATO_1` ON `ARTICOLO_USATO` (`codiceAlt`);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `flgContoVendita` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `flgInEsaurimento` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "TABLE_DESC" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TABLE_DESC` ADD COLUMN `valoreDefaultCR` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `descrizioneSearchFT` VARCHAR(254);
CREATE FULLTEXT INDEX `IDX_ARTICOLO_9` ON `ARTICOLO` (`descrizioneSearchFT`);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `idTipoSearch` VARCHAR(400);
CREATE INDEX `IDX_ARTICOLO_10` ON `ARTICOLO` (`idTipoSearch`);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `tipoOrdineSearch` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `tipoDescrizioneSearch` VARCHAR(60);
CREATE INDEX `IDX_ARTICOLO_11` ON `ARTICOLO` (`tipoOrdineSearch` ASC);
##228
INSERT INTO TIPO_STAMPA_DOCUMENTO (codice,descrizione) values (12,"FT. ACQ. O BOLLA DI CARICO");
##### drop articolo fornitore
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_FORNITORE` DROP FOREIGN KEY `ARTICOLO_ARTICOLO_FORNITORE`;
# ---------------------------------------------------------------------- #
# Drop table "ARTICOLO_FORNITORE" #
# ---------------------------------------------------------------------- #
# Remove autoinc for PK drop #
ALTER TABLE `ARTICOLO_FORNITORE` MODIFY `id_articoloFornitore` INTEGER NOT NULL;
# Drop constraints #
ALTER TABLE `ARTICOLO_FORNITORE` DROP PRIMARY KEY;
DROP TABLE `ARTICOLO_FORNITORE`;
CREATE TABLE `ARTICOLO_FORNITORE` (
`id_articoloFornitore` INTEGER NOT NULL AUTO_INCREMENT,
`id_clifor` INTEGER NOT NULL,
`id_articolo` INTEGER,
`id_articoloTessuto` INTEGER,
`id_articoloTessutoColore` INTEGER,
`id_articoloVariante` INTEGER,
`codiceFornitore` VARCHAR(16),
`costo` DECIMAL(18,4),
`costoVecchio` DECIMAL(18,4),
`dataUltimoPrezzo` DATE,
`flgFuoriListino` INTEGER,
`costoScontoQta` INTEGER,
`costoSconto` DECIMAL(18,4),
`dispSede` INTEGER,
`dispCash` INTEGER,
`flgAbituale` INTEGER,
CONSTRAINT `PK_ARTICOLO_FORNITORE` PRIMARY KEY (`id_articoloFornitore`)
);
CREATE UNIQUE INDEX `IDX_ARTICOLO_FORNITORE1` ON `ARTICOLO_FORNITORE` (`codiceFornitore` ASC,`id_clifor` ASC);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_FORNITORE` ADD CONSTRAINT `ARTICOLO_ARTICOLO_FORNITORE`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `ARTICOLO_FORNITORE` ADD CONSTRAINT `CLIFOR_ARTICOLO_FORNITORE`
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `ARTICOLO_FORNITORE` ADD CONSTRAINT `ARTICOLO_TESSUTO_ARTICOLO_FORNITORE`
FOREIGN KEY (`id_articoloTessuto`) REFERENCES `ARTICOLO_TESSUTO` (`id_articoloTessuto`);
ALTER TABLE `ARTICOLO_FORNITORE` ADD CONSTRAINT `ARTICOLO_TESSUTO_COLORE_ARTICOLO_FORNITORE`
FOREIGN KEY (`id_articoloTessutoColore`) REFERENCES `ARTICOLO_TESSUTO_COLORE` (`id_articoloTessutoColore`);
ALTER TABLE `ARTICOLO_FORNITORE` ADD CONSTRAINT `ARTICOLO_VARIANTE_ARTICOLO_FORNITORE`
FOREIGN KEY (`id_articoloVariante`) REFERENCES `ARTICOLO_VARIANTE` (`id_articoloVariante`);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_TESSUTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `dataUltimoPrezzoAcquisto` DATE;
##229
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `progOrdineWww` INTEGER;
CREATE INDEX `IDX_DOCUMENTO_18` ON `DOCUMENTO` (`progOrdineWww`);
##aggionamento attuali
update DOCUMENTO SET progOrdineWww=id_documento where id_tipoDocumento=21;
# ---------------------------------------------------------------------- #
# Alter table "ACCESS_GROUP" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS_GROUP` ADD COLUMN `nota` VARCHAR(1000);
##230
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `id_confezionistaDefault` INTEGER;
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `CLIFOR_ARTICOLO_conf_default`
FOREIGN KEY (`id_confezionistaDefault`) REFERENCES `CLIFOR` (`id_clifor`);
CREATE UNIQUE INDEX `IDX_ARTICOLO_13` ON `ARTICOLO` (`nome`);
##231
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `flgDisponibilitaWeb` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `flgModImportazione` INTEGER;
##232
# ---------------------------------------------------------------------- #
# Alter table "ALLEGATO_NEWS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ALLEGATO_NEWS` ADD COLUMN `clickThroughAN` INTEGER;
#233
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `tmstInvioMailOrdine` DATETIME;
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `trackingSpedizione` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `ordineGlobale` VARCHAR(500);
CREATE INDEX `IDX_TIPO_5` ON `TIPO` (`ordineGlobale` ASC);
CREATE INDEX `IDX_TIPO_6` ON `TIPO` (`ordine` ASC);
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` MODIFY `capZona` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "DESTINAZIONE_DIVERSA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DESTINAZIONE_DIVERSA` MODIFY `capZonaDD` CHAR(40);
##234
# ---------------------------------------------------------------------- #
# Alter table "BANNER" #
# ---------------------------------------------------------------------- #
CREATE INDEX `IDX_BANNER_2` ON `BANNER` (`flgTipo`);
CREATE INDEX `IDX_BANNER_3` ON `BANNER` (`dataInizioCampagna`);
CREATE INDEX `IDX_BANNER_4` ON `BANNER` (`dataFineCampagna`);
# ---------------------------------------------------------------------- #
# Alter table "DESTINAZIONE_DIVERSA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DESTINAZIONE_DIVERSA` MODIFY `numeroCivicoDD` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
CREATE INDEX `IDX_ARTICOLO_14` ON `ARTICOLO` (`flgEscludiWeb`);
CREATE INDEX `IDX_ARTICOLO_15` ON `ARTICOLO` (`flgNascondi`);
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
CREATE INDEX `IDX_TIPO_7` ON `TIPO` (`flgNascondi`);
DROP INDEX `IDX_ARTICOLO_13` ON `ARTICOLO`;
CREATE UNIQUE INDEX `IDX_ARTICOLO_13` ON `ARTICOLO` (`nome` ASC);
CREATE INDEX `IDX_CLIFOR_9` ON `CLIFOR` (`cognome` ASC);
CREATE INDEX `IDX_CLIFOR_10` ON `CLIFOR` (`nome` ASC);
CREATE INDEX `IDX_CLIFOR_11` ON `CLIFOR` (`flgTipo`);
DROP INDEX `IDX_TIPO_5` ON `TIPO`;
ALTER TABLE `TIPO` MODIFY `ordineGlobale` INTEGER;
CREATE INDEX `IDX_TIPO_8` ON `TIPO` (`livello` ASC,`ordine` ASC);
CREATE INDEX `IDX_TIPO_5` ON `TIPO` (`ordineGlobale` ASC);
#235
# ---------------------------------------------------------------------- #
# Alter table "IVA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `IVA` ADD COLUMN `descrizioneRigaStampa` VARCHAR(30);
#236
# ---------------------------------------------------------------------- #
# Alter table "MARCA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `MARCA` ADD COLUMN `tag` VARCHAR(254);
##CREATE INDEX `IDX_MARCA_2` ON `MARCA` (`indiciTipo`);
CREATE INDEX `IDX_MARCA_3` ON `MARCA` (`tag`);
##237
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `flgDescPadreGenerazioneRiga` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `prezzoPubblicoIvaOrd` DECIMAL(18,4);
CREATE INDEX `IDX_ARTICOLO_16` ON `ARTICOLO` (`prezzoPubblicoIvaOrd`);
#238
# ---------------------------------------------------------------------- #
# Add table "ATTIVITA_APPL" #
# ---------------------------------------------------------------------- #
CREATE TABLE `ATTIVITA_APPL` (
`id_attivitaAppl` INTEGER NOT NULL AUTO_INCREMENT,
`id_tipoAttivita` INTEGER,
`id_clifor` INTEGER NOT NULL,
`nomeAttivita` VARCHAR(60),
`descrizioneAttivita` TEXT,
`indirizzoAttivita` VARCHAR(60),
`numeroCivicoAttivita` VARCHAR(30),
`id_comune` INTEGER,
`descrizioneComuneAttivita` VARCHAR(60),
`descrizioneProvinciaAttivita` CHAR(2),
`capComuneAttivita` CHAR(5),
`flgPayPal` INTEGER,
`flgGusti` INTEGER,
`dataIscrizione` DATE,
`codiceAttivita` VARCHAR(40),
`noteAttivita` TEXT,
CONSTRAINT `PK_ATTIVITA_APPL` PRIMARY KEY (`id_attivitaAppl`)
);
CREATE UNIQUE INDEX `IDX_ATTIVITA_APPL_1` ON `ATTIVITA_APPL` (`codiceAttivita`);
# ---------------------------------------------------------------------- #
# Add table "TIPO_ATTIVITA" #
# ---------------------------------------------------------------------- #
CREATE TABLE `TIPO_ATTIVITA` (
`id_tipoAttivita` INTEGER NOT NULL AUTO_INCREMENT,
`descrizione` VARCHAR(40),
CONSTRAINT `PK_TIPO_ATTIVITA` PRIMARY KEY (`id_tipoAttivita`)
);
# ---------------------------------------------------------------------- #
# Add table "ABBONAMENTO" #
# ---------------------------------------------------------------------- #
CREATE TABLE `ABBONAMENTO` (
`id_attivitaAppl` INTEGER,
`id_abbonamento` INTEGER NOT NULL AUTO_INCREMENT,
`dataInizio` VARCHAR(40),
`dataFine` VARCHAR(40),
`costoMensile` DECIMAL(18,4),
CONSTRAINT `PK_ABBONAMENTO` PRIMARY KEY (`id_abbonamento`)
);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA_APPL` ADD CONSTRAINT `CLIFOR_ATTIVITA_APPL`
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `ATTIVITA_APPL` ADD CONSTRAINT `COMUNE_ATTIVITA_APPL`
FOREIGN KEY (`id_comune`) REFERENCES `COMUNE` (`id_comune`);
ALTER TABLE `ATTIVITA_APPL` ADD CONSTRAINT `TIPO_ATTIVITA_ATTIVITA_APPL`
FOREIGN KEY (`id_tipoAttivita`) REFERENCES `TIPO_ATTIVITA` (`id_tipoAttivita`);
ALTER TABLE `ABBONAMENTO` ADD CONSTRAINT `ATTIVITA_APPL_ABBONAMENTO`
FOREIGN KEY (`id_attivitaAppl`) REFERENCES `ATTIVITA_APPL` (`id_attivitaAppl`);
##239
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `flgSubito` INTEGER;
##240
# ---------------------------------------------------------------------- #
# Alter table "BLACKLIST" #
# ---------------------------------------------------------------------- #
ALTER TABLE `BLACKLIST` ADD COLUMN `notaBlacklist` TEXT;
CREATE UNIQUE INDEX `IDX_BLACKLIST_1` ON `BLACKLIST` (`ipAddress`);
CREATE UNIQUE INDEX `IDX_BLACKLIST_2` ON `BLACKLIST` (`eMail`);
# ---------------------------------------------------------------------- #
# Alter table "BLACKLIST" #
# ---------------------------------------------------------------------- #
ALTER TABLE `BLACKLIST` ADD COLUMN `tmstStartBlacklist` DATETIME;
ALTER TABLE `BLACKLIST` ADD COLUMN `fatalCount` INTEGER;
ALTER TABLE `BLACKLIST` ADD COLUMN `tmstStartCount` DATETIME;
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA_APPL" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA_APPL` ADD COLUMN `imgTmst` CHAR(16);
##241
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `ABBONAMENTO` DROP FOREIGN KEY `ATTIVITA_APPL_ABBONAMENTO`;
ALTER TABLE `ATTIVITA_APPL` DROP FOREIGN KEY `CLIFOR_ATTIVITA_APPL`;
ALTER TABLE `ATTIVITA_APPL` DROP FOREIGN KEY `COMUNE_ATTIVITA_APPL`;
ALTER TABLE `ATTIVITA_APPL` DROP FOREIGN KEY `TIPO_ATTIVITA_ATTIVITA_APPL`;
# ---------------------------------------------------------------------- #
# Drop table "ATTIVITA_APPL" #
# ---------------------------------------------------------------------- #
# Remove autoinc for PK drop #
ALTER TABLE `ATTIVITA_APPL` MODIFY `id_attivitaAppl` INTEGER NOT NULL;
# Drop constraints #
ALTER TABLE `ATTIVITA_APPL` DROP PRIMARY KEY;
DROP TABLE `ATTIVITA_APPL`;
# ---------------------------------------------------------------------- #
# Add table "ATTIVITA" #
# ---------------------------------------------------------------------- #
CREATE TABLE `ATTIVITA` (
`id_attivita` INTEGER NOT NULL AUTO_INCREMENT,
`id_tipoAttivita` INTEGER,
`id_clifor` INTEGER NOT NULL,
`nomeAttivita` VARCHAR(60),
`descrizioneAttivita` TEXT,
`indirizzoAttivita` VARCHAR(60),
`numeroCivicoAttivita` VARCHAR(30),
`id_comune` INTEGER,
`descrizioneComuneAttivita` VARCHAR(60),
`descrizioneProvinciaAttivita` CHAR(2),
`capComuneAttivita` CHAR(5),
`flgGusti` INTEGER,
`dataIscrizione` DATE,
`codiceAttivita` VARCHAR(40),
`noteAttivita` TEXT,
`imgTmst` CHAR(16),
`fglMainSxCategorie` INTEGER,
`flgMainSxVetrinaBestseller` INTEGER,
`flgMainSxVetrinaOfferte` INTEGER,
`flgMainSxUltimiVisualizzati` INTEGER,
`mainSxText` TEXT,
`flgMainBanner` INTEGER,
`flgMainVetrina` INTEGER,
`flgMainVetrinaCategorie` INTEGER,
`flgTopTelefono` INTEGER,
`flgTopLingue` INTEGER,
`flgTopMail` INTEGER,
`topColoreHex` VARCHAR(7),
`flgHeadCategorie` INTEGER,
`flgHeadMarche` INTEGER,
`flgHeadNewsType` INTEGER,
`flgHeadPagine` INTEGER,
`headColoreHex` VARCHAR(7),
`flgDetailReviws` INTEGER,
`flgDetailRelatedProducts` INTEGER,
`detailDxText` TEXT,
`flgDetailDxVetrinaBestseller` INTEGER,
`flgDetailDxVetrinaOfferte` INTEGER,
`flgCoupon` INTEGER,
`flgCheckoutGuest` INTEGER,
`accountFacebook` VARCHAR(60),
`accountTwitter` VARCHAR(60),
`accountInstagram` VARCHAR(60),
`flgSocialSide` INTEGER,
`flgFooterSocial` INTEGER,
CONSTRAINT `PK_ATTIVITA` PRIMARY KEY (`id_attivita`)
);
CREATE UNIQUE INDEX `IDX_ATTIVITA_1` ON `ATTIVITA` (`codiceAttivita`);
# ---------------------------------------------------------------------- #
# Add table "ATTIVITA_TIPO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
CREATE TABLE `ATTIVITA_TIPO_PAGAMENTO` (
`id_attivitaTipoPagamento` INTEGER NOT NULL AUTO_INCREMENT,
`id_attivita` INTEGER,
`id_tipoPagamento` INTEGER,
CONSTRAINT `PK_ATTIVITA_TIPO_PAGAMENTO` PRIMARY KEY (`id_attivitaTipoPagamento`)
);
ALTER TABLE `ATTIVITA` ADD CONSTRAINT `CLIFOR_ATTIVITA`
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `ATTIVITA` ADD CONSTRAINT `COMUNE_ATTIVITA`
FOREIGN KEY (`id_comune`) REFERENCES `COMUNE` (`id_comune`);
ALTER TABLE `ATTIVITA` ADD CONSTRAINT `TIPO_ATTIVITA_ATTIVITA`
FOREIGN KEY (`id_tipoAttivita`) REFERENCES `TIPO_ATTIVITA` (`id_tipoAttivita`);
ALTER TABLE `ABBONAMENTO` ADD CONSTRAINT `ATTIVITA_ABBONAMENTO`
FOREIGN KEY (`id_attivitaAppl`) REFERENCES `ATTIVITA` (`id_attivita`);
ALTER TABLE `ATTIVITA_TIPO_PAGAMENTO` ADD CONSTRAINT `ATTIVITA_ATTIVITA_TIPO_PAGAMENTO`
FOREIGN KEY (`id_attivita`) REFERENCES `ATTIVITA` (`id_attivita`);
ALTER TABLE `ATTIVITA_TIPO_PAGAMENTO` ADD CONSTRAINT `TIPO_PAGAMENTO_ATTIVITA_TIPO_PAGAMENTO`
FOREIGN KEY (`id_tipoPagamento`) REFERENCES `TIPO_PAGAMENTO` (`id_tipoPagamento`);
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `ABBONAMENTO` DROP FOREIGN KEY `ATTIVITA_ABBONAMENTO`;
# ---------------------------------------------------------------------- #
# Alter table "ABBONAMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ABBONAMENTO` CHANGE `id_attivitaAppl` `id_attivita` INTEGER;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `ABBONAMENTO` ADD CONSTRAINT `ATTIVITA_ABBONAMENTO`
FOREIGN KEY (`id_attivita`) REFERENCES `ATTIVITA` (`id_attivita`);
ALTER TABLE `ATTIVITA` CHANGE `flgDetailReviws` `flgDetailReviews` INTEGER;
ALTER TABLE `ATTIVITA` DROP FOREIGN KEY `CLIFOR_ATTIVITA`;
ALTER TABLE `ATTIVITA` DROP FOREIGN KEY `COMUNE_ATTIVITA`;
ALTER TABLE `ATTIVITA` DROP FOREIGN KEY `TIPO_ATTIVITA_ATTIVITA`;
ALTER TABLE `ABBONAMENTO` DROP FOREIGN KEY `ATTIVITA_ABBONAMENTO`;
ALTER TABLE `ATTIVITA_TIPO_PAGAMENTO` DROP FOREIGN KEY `ATTIVITA_ATTIVITA_TIPO_PAGAMENTO`;
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` CHANGE `id_comune` `id_comuneAttivita` INTEGER;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD CONSTRAINT `CLIFOR_ATTIVITA`
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `ATTIVITA` ADD CONSTRAINT `COMUNE_ATTIVITA`
FOREIGN KEY (`id_comuneAttivita`) REFERENCES `COMUNE` (`id_comune`);
ALTER TABLE `ATTIVITA` ADD CONSTRAINT `TIPO_ATTIVITA_ATTIVITA`
FOREIGN KEY (`id_tipoAttivita`) REFERENCES `TIPO_ATTIVITA` (`id_tipoAttivita`);
ALTER TABLE `ABBONAMENTO` ADD CONSTRAINT `ATTIVITA_ABBONAMENTO`
FOREIGN KEY (`id_attivita`) REFERENCES `ATTIVITA` (`id_attivita`);
ALTER TABLE `ATTIVITA_TIPO_PAGAMENTO` ADD CONSTRAINT `ATTIVITA_ATTIVITA_TIPO_PAGAMENTO`
FOREIGN KEY (`id_attivita`) REFERENCES `ATTIVITA` (`id_attivita`);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `capZonaAttivita` VARCHAR(10);
ALTER TABLE `ATTIVITA` MODIFY `capZonaAttivita` VARCHAR(10) AFTER `capComuneAttivita`;
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `flgDefault` INTEGER;
ALTER TABLE `ATTIVITA` ADD COLUMN `telefonoAttivita` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `emailAttivita` VARCHAR(60);
ALTER TABLE `ATTIVITA` MODIFY `telefonoAttivita` VARCHAR(40) AFTER `capZonaAttivita`;
ALTER TABLE `ATTIVITA` MODIFY `emailAttivita` VARCHAR(60) AFTER `telefonoAttivita`;
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `topLingueAttivita` VARCHAR(40);
ALTER TABLE `ATTIVITA` MODIFY `topLingueAttivita` VARCHAR(40) AFTER `flgTopLingue`;
alter table ARTICOLO DROP COLUMN descrizioneCommerciale_it

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,347 @@
##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`);

View file

@ -0,0 +1,83 @@
##128
# ---------------------------------------------------------------------- #
# Modify table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` ADD COLUMN `flgSuper` INTEGER;
# ---------------------------------------------------------------------- #
# Modify table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `WHITELIST` ADD COLUMN `flgAttivo` INTEGER;
# ---------------------------------------------------------------------- #
# Modify table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` ADD COLUMN `elencoIpAbilitati` VARCHAR(254);
##129
# ---------------------------------------------------------------------- #
# Modify table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` ADD COLUMN `pwdSuper` VARCHAR(30);
ALTER TABLE `USERS` DROP COLUMN `flgSuper`;
##161
# ---------------------------------------------------------------------- #
# Alter table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` ADD COLUMN `flgUsaDomainController` INTEGER;
ALTER TABLE `USERS` ADD COLUMN `utenteDominio` VARCHAR(40);
CREATE UNIQUE INDEX `IDX_USERS_9` ON `USERS` (`utenteDominio`);
###205
ALTER TABLE `USERS` ADD COLUMN `secretKey` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "ACCESS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS` ADD COLUMN `flgEncodeModalita` INTEGER;
ALTER TABLE `ACCESS` ADD COLUMN `flgEncodeAlgoritmo` INTEGER;
ALTER TABLE `ACCESS` CHANGE `encodedFields` `attrEncoded` VARCHAR(1000);
# ---------------------------------------------------------------------- #
# Add table "STATUS_MSG" #
# ---------------------------------------------------------------------- #
CREATE TABLE `STATUS_MSG` (
`id_statusMsg` INTEGER NOT NULL AUTO_INCREMENT,
`tag` VARCHAR(40),
`msg` VARCHAR(6000),
CONSTRAINT `PK_STATUS_MSG` PRIMARY KEY (`id_statusMsg`)
);
CREATE UNIQUE INDEX `IDX_STATUS_MSG_1` ON `STATUS_MSG` (`tag`);
ALTER TABLE `POSTAZIONE` ADD COLUMN `hostname` VARCHAR(60);

View file

@ -0,0 +1,552 @@
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `ebayItemId` VARCHAR(40);
CREATE INDEX `IDX_ARTICOLO_18` ON `ARTICOLO` (`ebayItemId`);
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `descrizioneSearchAv` VARCHAR(1000);
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `keywordAv` VARCHAR(200);
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `ebayItemIdAv` VARCHAR(40);
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `flgSubitoAv` INTEGER;
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `flgGoogleAv` INTEGER;
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `flgEbayAv` INTEGER;
CREATE INDEX `IDX_ARTICOLO_VARIANTE_6` ON `ARTICOLO_VARIANTE` (`descrizioneSearchAv`);
CREATE INDEX `IDX_ARTICOLO_VARIANTE_7` ON `ARTICOLO_VARIANTE` (`ebayItemIdAv`);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `id_listinoEbay` INTEGER;
ALTER TABLE `ATTIVITA` ADD CONSTRAINT `LISTINO_ATTIVITA_EBAY`
FOREIGN KEY (`id_listinoEbay`) REFERENCES `LISTINO` (`id_listino`);
#ALTER TABLE `ARTICOLO` DROP COLUMN `percAggEbay`;
#ALTER TABLE `ARTICOLO` DROP COLUMN `prezzoBaseEbay`;
#####
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
DROP INDEX `IDX_ARTICOLO_17` ON `ARTICOLO`;
DROP INDEX `IDX_ARTICOLO_18` ON `ARTICOLO`;
ALTER TABLE `ARTICOLO` MODIFY `readyForWeb` VARCHAR(40);
ALTER TABLE `ARTICOLO` MODIFY `ebayItemId` VARCHAR(16);
CREATE INDEX `IDX_ARTICOLO_17` ON `ARTICOLO` (`readyForWeb`);
CREATE UNIQUE INDEX `IDX_ARTICOLO_18` ON `ARTICOLO` (`ebayItemId`);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
DROP INDEX `IDX_ARTICOLO_VARIANTE_7` ON `ARTICOLO_VARIANTE`;
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `readyForWebAv` VARCHAR(40);
CREATE INDEX `IDX_ARTICOLO_VARIANTE_8` ON `ARTICOLO_VARIANTE` (`readyForWebAv`);
ALTER TABLE `ARTICOLO_VARIANTE` CHANGE `keywordAv` `keywordsAv` VARCHAR(200);
##tex
#drop index IDX_LAV_PEZZA_2 on LAV_PEZZA;
#ALTER TABLE LAV_PEZZA dROP COLUMN codicePezzaUnico;
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='260' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `cciaa` VARCHAR(10);
ALTER TABLE `ATTIVITA` ADD COLUMN `faxAttivita` VARCHAR(40);
ALTER TABLE `ATTIVITA` MODIFY `capComuneAttivita` CHAR(5);
#ALTER TABLE `TIPO` ADD COLUMN `ebayCategoryId` VARCHAR(10);
#ALTER TABLE `TIPO` ADD COLUMN `ebayCategoryDesc` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `ebayOfferId` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `ebayOfferIdAv` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `ebayFulfillmentPolicyId` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `ebayPaymentPolicyId` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `ebayReturnPolicyId` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `ebayMerchantLocationKey` VARCHAR(40);
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='262' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "MARCA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `MARCA` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "TIPO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "NEWS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `NEWS` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "NEWSLETTER1" #
# ---------------------------------------------------------------------- #
ALTER TABLE `NEWSLETTER1` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_VARIANTE` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "TABELLA_TAGLIA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TABELLA_TAGLIA` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "BANNER" #
# ---------------------------------------------------------------------- #
ALTER TABLE `BANNER` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "CODA_MESSAGGI" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CODA_MESSAGGI` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "TEMPLATE_MSG" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TEMPLATE_MSG` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` MODIFY `imgTmst` VARCHAR(24);
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='263' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `flgQtaEbay1` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `flgQtaEbay1Av` INTEGER;
####
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `ebayOAuthRefreshToken` TEXT;
ALTER TABLE `ATTIVITA` ADD COLUMN `ebayOAuthRefreshTokenExpire` DATETIME;
ALTER TABLE `ATTIVITA` ADD COLUMN `ebayOAuthUserToken` TEXT;
ALTER TABLE `ATTIVITA` ADD COLUMN `ebayOAuthUserTokenExpire` DATETIME;
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='264' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
#ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `MARCA_ARTICOLO`;
ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `TIPO_ARTICOLO`;
ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `IVA_ARTICOLO`;
ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `TIPO_TAGLIA_ARTICOLO`;
ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `ARTICOLO_VARIANTE_ARTICOLO`;
ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `TABELLA_TAGLIA_ARTICOLO`;
ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `TIPO_ACCESSORIO_ARTICOLO`;
ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `VETRINA_ARTICOLO`;
ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `TIPO_ARTICOLO_2`;
#ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `CLIFOR_ARTICOLO_conf_default`;
ALTER TABLE `ACCESSORIO` DROP FOREIGN KEY `ARTICOLO_ACCESSORIO_Assoc`;
ALTER TABLE `ACCESSORIO` DROP FOREIGN KEY `ARTICOLO_ACCESSORIO`;
ALTER TABLE `CARATTERISTICA_ARTICOLO` DROP FOREIGN KEY `ARTICOLO_CARATTERISTICA_ARTICOLO`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `ARTICOLO_RIGA_DOCUMENTO`;
ALTER TABLE `ARTICOLO_VARIANTE` DROP FOREIGN KEY `ARTICOLO_ARTICOLO_VARIANTE`;
ALTER TABLE `ARTICOLO_FORNITORE` DROP FOREIGN KEY `ARTICOLO_ARTICOLO_FORNITORE`;
ALTER TABLE `ALLEGATO_ARTICOLO` DROP FOREIGN KEY `ARTICOLO_ALLEGATO_ARTICOLO`;
ALTER TABLE `LISTINO_PERS` DROP FOREIGN KEY `ARTICOLO_LISTINO_PERS`;
ALTER TABLE `RIVALUTAZIONE` DROP FOREIGN KEY `ARTICOLO_RIVALUTAZIONE`;
ALTER TABLE `LISTINO_SERVIZI_PERS` DROP FOREIGN KEY `ARTICOLO_LISTINO_SERVIZI_PERS`;
ALTER TABLE `ARTICOLO_TAGLIA` DROP FOREIGN KEY `ARTICOLO_ARTICOLO_TAGLIA`;
ALTER TABLE `ARTICOLO_COMPONENTE` DROP FOREIGN KEY `ARTICOLO_COMPOSIZIONE`;
ALTER TABLE `LISTINO_ARTICOLO` DROP FOREIGN KEY `ARTICOLO_LISTINO_ARTICOLO`;
ALTER TABLE `MOVIMENTO` DROP FOREIGN KEY `ARTICOLO_MOVIMENTO`;
ALTER TABLE `ARTICOLO_PROGETTISTA` DROP FOREIGN KEY `ARTICOLO_ARTICOLO_PROGETTISTA`;
ALTER TABLE `ARTICOLO_ARTICOLO_COMPONENTE` DROP FOREIGN KEY `ARTICOLO_COMP`;
ALTER TABLE `ARTICOLO_ARTICOLO_COMPONENTE` DROP FOREIGN KEY `ARTICOLO_PRINCIPALE`;
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` DROP FOREIGN KEY `ARTICOLO_ARTICOLO_ARTICOLO_TESSUTO`;
#ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `ARTICOLO_DOCUMENTO`;
ALTER TABLE `KIT` DROP FOREIGN KEY `ARTICOLO_KIT_PRIMARIO`;
ALTER TABLE `KIT` DROP FOREIGN KEY `ARTICOLO_KIT_SECONDARIO`;
ALTER TABLE `ARTICOLO_USATO` DROP FOREIGN KEY `ARTICOLO_ARTICOLO_USATO`;
ALTER TABLE `WISHLIST` DROP FOREIGN KEY `ARTICOLO_WISHLIST`;
ALTER TABLE `QUOTAZIONE_ARTICOLO` DROP FOREIGN KEY `ARTICOLO_QUOTAZIONE_ARTICOLO`;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `id_listinoEbay` INTEGER;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
#ALTER TABLE `ARTICOLO` ADD CONSTRAINT `MARCA_ARTICOLO`
# FOREIGN KEY (`id_marca`) REFERENCES `MARCA` (`id_marca`);
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `TIPO_ARTICOLO`
FOREIGN KEY (`id_tipo`) REFERENCES `TIPO` (`id_tipo`);
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `IVA_ARTICOLO`
FOREIGN KEY (`id_iva`) REFERENCES `IVA` (`id_iva`);
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `TIPO_TAGLIA_ARTICOLO`
FOREIGN KEY (`id_tipoTaglia`) REFERENCES `TIPO_TAGLIA` (`id_tipoTaglia`);
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `ARTICOLO_VARIANTE_ARTICOLO`
FOREIGN KEY (`id_articoloVarianteBase`) REFERENCES `ARTICOLO_VARIANTE` (`id_articoloVariante`);
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `TABELLA_TAGLIA_ARTICOLO`
FOREIGN KEY (`id_tabellaTaglia`) REFERENCES `TABELLA_TAGLIA` (`id_tabellaTaglia`);
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `TIPO_ACCESSORIO_ARTICOLO`
FOREIGN KEY (`id_tipoAccessorio`) REFERENCES `TIPO_ACCESSORIO` (`id_tipoAccessorio`);
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `VETRINA_ARTICOLO`
FOREIGN KEY (`id_vetrina`) REFERENCES `VETRINA` (`id_vetrina`);
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `TIPO_ARTICOLO_2`
FOREIGN KEY (`id_tipo2`) REFERENCES `TIPO` (`id_tipo`);
#ALTER TABLE `ARTICOLO` ADD CONSTRAINT `CLIFOR_ARTICOLO_conf_default`
# FOREIGN KEY (`id_confezionistaDefault`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `LISTINO_ARTICOLO_ebay`
FOREIGN KEY (`id_listinoEbay`) REFERENCES `LISTINO` (`id_listino`);
ALTER TABLE `ACCESSORIO` ADD CONSTRAINT `ARTICOLO_ACCESSORIO_Assoc`
FOREIGN KEY (`id_articoloAssociato`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `ACCESSORIO` ADD CONSTRAINT `ARTICOLO_ACCESSORIO`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `CARATTERISTICA_ARTICOLO` ADD CONSTRAINT `ARTICOLO_CARATTERISTICA_ARTICOLO`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `ARTICOLO_RIGA_DOCUMENTO`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `ARTICOLO_VARIANTE` ADD CONSTRAINT `ARTICOLO_ARTICOLO_VARIANTE`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `ARTICOLO_FORNITORE` ADD CONSTRAINT `ARTICOLO_ARTICOLO_FORNITORE`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `ALLEGATO_ARTICOLO` ADD CONSTRAINT `ARTICOLO_ALLEGATO_ARTICOLO`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `LISTINO_PERS` ADD CONSTRAINT `ARTICOLO_LISTINO_PERS`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `RIVALUTAZIONE` ADD CONSTRAINT `ARTICOLO_RIVALUTAZIONE`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `LISTINO_SERVIZI_PERS` ADD CONSTRAINT `ARTICOLO_LISTINO_SERVIZI_PERS`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `ARTICOLO_TAGLIA` ADD CONSTRAINT `ARTICOLO_ARTICOLO_TAGLIA`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `ARTICOLO_COMPONENTE` ADD CONSTRAINT `ARTICOLO_COMPOSIZIONE`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `LISTINO_ARTICOLO` ADD CONSTRAINT `ARTICOLO_LISTINO_ARTICOLO`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `MOVIMENTO` ADD CONSTRAINT `ARTICOLO_MOVIMENTO`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `ARTICOLO_PROGETTISTA` ADD CONSTRAINT `ARTICOLO_ARTICOLO_PROGETTISTA`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `ARTICOLO_ARTICOLO_COMPONENTE` ADD CONSTRAINT `ARTICOLO_COMP`
FOREIGN KEY (`id_articoloComponente`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `ARTICOLO_ARTICOLO_COMPONENTE` ADD CONSTRAINT `ARTICOLO_PRINCIPALE`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD CONSTRAINT `ARTICOLO_ARTICOLO_ARTICOLO_TESSUTO`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
#ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `ARTICOLO_DOCUMENTO`
# FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `KIT` ADD CONSTRAINT `ARTICOLO_KIT_PRIMARIO`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `KIT` ADD CONSTRAINT `ARTICOLO_KIT_SECONDARIO`
FOREIGN KEY (`id_articoloSecondario`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `ARTICOLO_USATO` ADD CONSTRAINT `ARTICOLO_ARTICOLO_USATO`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `WISHLIST` ADD CONSTRAINT `ARTICOLO_WISHLIST`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `QUOTAZIONE_ARTICOLO` ADD CONSTRAINT `ARTICOLO_QUOTAZIONE_ARTICOLO`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
### solo ccc
#update ARTICOLO set id_listinoEbay=3;
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='265' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `prezzoSuEbayIva` DECIMAL(18,4);
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='266' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "IVA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `IVA` MODIFY `flgTipo` CHAR(2);
# ---------------------------------------------------------------------- #
# Alter table "TIPOLOGIA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPOLOGIA_DOCUMENTO` ADD COLUMN `flgTDFelett` VARCHAR(4);
update TIPOLOGIA_DOCUMENTO SET flgTDFelett='TD01' WHERE codice=1;
update TIPOLOGIA_DOCUMENTO SET flgTDFelett='TD04' WHERE codice=2;
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='267' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Add table "ARTICOLO_CLIENTE" #
# ---------------------------------------------------------------------- #
CREATE TABLE `ARTICOLO_CLIENTE` (
`id_articoloCliente` INTEGER NOT NULL AUTO_INCREMENT,
`id_clifor` INTEGER,
`id_articolo` INTEGER,
`id_articoloVariante` INTEGER,
`id_tipo` INTEGER(11),
CONSTRAINT `PK_ARTICOLO_CLIENTE` PRIMARY KEY (`id_articoloCliente`)
);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_CLIENTE` ADD CONSTRAINT `ARTICOLO_ARTICOLO_CLIENTE`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `ARTICOLO_CLIENTE` ADD CONSTRAINT `ARTICOLO_VARIANTE_ARTICOLO_CLIENTE`
FOREIGN KEY (`id_articoloVariante`) REFERENCES `ARTICOLO_VARIANTE` (`id_articoloVariante`);
ALTER TABLE `ARTICOLO_CLIENTE` ADD CONSTRAINT `TIPO_ARTICOLO_CLIENTE`
FOREIGN KEY (`id_tipo`) REFERENCES `TIPO` (`id_tipo`);
ALTER TABLE `ARTICOLO_CLIENTE` ADD CONSTRAINT `CLIFOR_ARTICOLO_CLIENTE`
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `ARTICOLO_CLIENTE` ADD COLUMN `indiciTipo` VARCHAR(1000);
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='268' where codice='DB_VERSION';
######################################################################

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,126 @@
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `id_statoUsato` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `id_statoUsato` INTEGER;
# ---------------------------------------------------------------------- #
# Add table "STATO_USATO" #
# ---------------------------------------------------------------------- #
CREATE TABLE `STATO_USATO` (
`id_statoUsato` INTEGER NOT NULL AUTO_INCREMENT,
`sigla` CHAR(2),
CONSTRAINT `PK_STATO_USATO` PRIMARY KEY (`id_statoUsato`)
);
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `STATO_USATO_ARTICOLO`
FOREIGN KEY (`id_statoUsato`) REFERENCES `STATO_USATO` (`id_statoUsato`);
ALTER TABLE `ARTICOLO_VARIANTE` ADD CONSTRAINT `STATO_USATO_ARTICOLO_VARIANTE`
FOREIGN KEY (`id_statoUsato`) REFERENCES `STATO_USATO` (`id_statoUsato`);
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `ebayCommissione` DECIMAL(5,2);
# ---------------------------------------------------------------------- #
# Alter table "STATO_USATO" #
# ---------------------------------------------------------------------- #
CREATE UNIQUE INDEX `IDX_STATO_USATO_1` ON `STATO_USATO` (`sigla`);
# ---------------------------------------------------------------------- #
# Alter table "STATO_USATO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `STATO_USATO` ADD COLUMN `flgLivello` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "NAZIONE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `NAZIONE` ADD COLUMN `flgPreventivoWww` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='280' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `id_statoUsato` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `id_statoUsato` INTEGER;
# ---------------------------------------------------------------------- #
# Add table "STATO_USATO" #
# ---------------------------------------------------------------------- #
CREATE TABLE `STATO_USATO` (
`id_statoUsato` INTEGER NOT NULL AUTO_INCREMENT,
`sigla` CHAR(2),
CONSTRAINT `PK_STATO_USATO` PRIMARY KEY (`id_statoUsato`)
);
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `STATO_USATO_ARTICOLO`
FOREIGN KEY (`id_statoUsato`) REFERENCES `STATO_USATO` (`id_statoUsato`);
ALTER TABLE `ARTICOLO_VARIANTE` ADD CONSTRAINT `STATO_USATO_ARTICOLO_VARIANTE`
FOREIGN KEY (`id_statoUsato`) REFERENCES `STATO_USATO` (`id_statoUsato`);
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `ebayCommissione` DECIMAL(5,2);
# ---------------------------------------------------------------------- #
# Alter table "STATO_USATO" #
# ---------------------------------------------------------------------- #
CREATE UNIQUE INDEX `IDX_STATO_USATO_1` ON `STATO_USATO` (`sigla`);
# ---------------------------------------------------------------------- #
# Alter table "STATO_USATO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `STATO_USATO` ADD COLUMN `flgLivello` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "NAZIONE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `NAZIONE` ADD COLUMN `flgPreventivoWww` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='280' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,85 @@
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` DROP COLUMN `costoSpedizione`;
ALTER TABLE `ARTICOLO` ADD COLUMN `flgPreventivoWwwArt` INTEGER;
# ---------------------------------------------------------------------- #
# Add table "ARTICOLO_NAZIONE" #
# ---------------------------------------------------------------------- #
CREATE TABLE `ARTICOLO_NAZIONE` (
`id_articoloNazione` INTEGER NOT NULL AUTO_INCREMENT,
`id_nazione` CHAR(4),
`id_articolo` INTEGER,
`flgPreventivoWwwAN` INTEGER,
`costoSpedizioneAN` DECIMAL(18,4),
CONSTRAINT `PK_ARTICOLO_NAZIONE` PRIMARY KEY (`id_articoloNazione`)
);
ALTER TABLE `ARTICOLO_NAZIONE` ADD CONSTRAINT `NAZIONE_ARTICOLO_NAZIONE`
FOREIGN KEY (`id_nazione`) REFERENCES `NAZIONE` (`id_nazione`);
ALTER TABLE `ARTICOLO_NAZIONE` ADD CONSTRAINT `ARTICOLO_ARTICOLO_NAZIONE`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `percCostoSpedizione` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `flgPercSpedizioneSuperato` INTEGER;
ALTER TABLE `ATTIVITA` CHANGE `flgPercSpedizioneSuperato` `percentileMaxPerPreventivo` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='281' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,17 @@
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `codiceEanAv` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `percCostoSpedizioneDefault` INTEGER;
update ARTICOLO SET percCostoSpedizione=0 where percCostoSpedizione<=10;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='282' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,30 @@
# ---------------------------------------------------------------------- #
# Alter table "LISTINO_ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `LISTINO_ARTICOLO` ADD COLUMN `percScontoOffertaLA` DECIMAL(5,2);
# ---------------------------------------------------------------------- #
# Alter table "IVA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `IVA` ADD COLUMN `flgOss` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "NAZIONE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `NAZIONE` ADD COLUMN `id_iva` INTEGER;
ALTER TABLE `NAZIONE` ADD CONSTRAINT `IVA_NAZIONE`
FOREIGN KEY (`id_iva`) REFERENCES `IVA` (`id_iva`);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='283' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,19 @@
# ---------------------------------------------------------------------- #
# Alter table "IVA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `IVA` ADD COLUMN `id_ivaStdRM` INTEGER;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `IVA` ADD CONSTRAINT `IVA_IVA_std_regime_margine`
FOREIGN KEY (`id_ivaStdRM`) REFERENCES `IVA` (`id_iva`);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='284' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,12 @@
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `flgAbilitaAF` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='285' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,35 @@
ALTER TABLE `DOCUMENTO` ADD COLUMN `notaMail` VARCHAR(2000);
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgWwwTipoOrdine` INTEGER;
ALTER TABLE `DOCUMENTO` ADD COLUMN `wwwCostoOrdine` DECIMAL(18,4);
ALTER TABLE `DOCUMENTO` ADD COLUMN `wwwCostoSpedizione` DECIMAL(18,4);
ALTER TABLE `DOCUMENTO` ADD COLUMN `wwwCostoTariffa` DECIMAL(18,4);
# ---------------------------------------------------------------------- #
# Alter table "TIPO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `wwwCommissionePercDefault` DECIMAL(5,2);
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `wwwTariffaFissa` DECIMAL(18,4);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `categoriaImport` VARCHAR(1000);
insert into TIPOLOGIA_DOCUMENTO (id_tipologiaDocumento, codice, descrizione) values (151,151,'RICEVUTA A CREDITO');
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='288' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,11 @@
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `notaMail` VARCHAR(2000);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='286' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,29 @@
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgWwwTipoOrdine` INTEGER;
ALTER TABLE `DOCUMENTO` ADD COLUMN `wwwCostoOrdine` DECIMAL(18,4);
ALTER TABLE `DOCUMENTO` ADD COLUMN `wwwCostoSpedizione` DECIMAL(18,4);
ALTER TABLE `DOCUMENTO` ADD COLUMN `wwwCostoTariffa` DECIMAL(18,4);
# ---------------------------------------------------------------------- #
# Alter table "TIPO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `wwwCommissionePercDefault` DECIMAL(5,2);
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `wwwTariffaFissa` DECIMAL(18,4);
ALTER TABLE `DOCUMENTO` ADD COLUMN `id_rigaBollaAtr` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='286' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,12 @@
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `categoriaImport` VARCHAR(1000);
insert into TIPOLOGIA_DOCUMENTO (id_tipologiaDocumento, codice, descrizione) values (151,151,'RICEVUTA A CREDITO');
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='288' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,17 @@
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `googleMerchantRecensioniScript` VARCHAR(2000);
ALTER TABLE `ATTIVITA` ADD COLUMN `googleMerchantRecensioniScriptBadge` VARCHAR(2000);
ALTER TABLE `ATTIVITA` ADD COLUMN `flgGoogleMerchantRecensioni` INTEGER;
ALTER TABLE `ATTIVITA` ADD COLUMN `flgGoogleMerchantRecensioniBadge` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='289' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,19 @@
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_FORNITORE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_FORNITORE` ADD COLUMN `dataInizioPromo` DATE;
ALTER TABLE `ARTICOLO_FORNITORE` ADD COLUMN `dataFinePromo` DATE;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `dataScadenzaOffertaFornitore` DATE;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='290' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,27 @@
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `googleSiteId` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `googleApiKey` VARCHAR(250);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzAccessKeyId` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzSecretKey` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzRoleArn` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzRoleSessionName` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzClientId` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzClientSecret` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzRefreshToken` VARCHAR(254);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='291' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,60 @@
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `flgAmazon` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `id_listinoAmazon` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `tariffaAmazon` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` ADD COLUMN `qtaAmazon` INTEGER;
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `LISTINO_ARTICOLO_amz`
FOREIGN KEY (`id_listinoAmazon`) REFERENCES `LISTINO` (`id_listino`);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `flgAmz` INTEGER;
ALTER TABLE `ATTIVITA` ADD COLUMN `id_listinoAmz` INTEGER;
ALTER TABLE `ATTIVITA` ADD CONSTRAINT `LISTINO_ATTIVITA_amz`
FOREIGN KEY (`id_listinoAmz`) REFERENCES `LISTINO` (`id_listino`);
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `amazonCommissione` DECIMAL(5,2);
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `amazonSoglia` DECIMAL(18,4);
ALTER TABLE `TIPO` ADD COLUMN `amazonCommissioneOltreSoglia` DECIMAL(5,2);
#### QUESTO NON LO TROVO !!!!!!!!!! MA C'è DA UN BEL PO'
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `flgTipoPagamentoEcommerce` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='292' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,111 @@
CREATE UNIQUE INDEX `IDX_ARTICOLO_NAZIONE_1` ON `ARTICOLO_NAZIONE` (`id_nazione`,`id_articolo`);
CREATE TABLE `REMOTE_DEVICE` (
`id_remoteDevice` INTEGER NOT NULL AUTO_INCREMENT,
`descrizione` VARCHAR(60),
`token` VARCHAR(512),
`imei` VARCHAR(40),
`ipAddress` CHAR(60),
`updTmst` TIMESTAMP,
CONSTRAINT `PK_REMOTE_DEVICE` PRIMARY KEY (`id_remoteDevice`)
);
# ---------------------------------------------------------------------- #
# Alter table "REMOTE_DEVICE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `REMOTE_DEVICE` ADD COLUMN `imgTmst` VARCHAR(24);
ALTER TABLE `REMOTE_DEVICE` MODIFY `updTmst` DATETIME;
ALTER TABLE `REMOTE_DEVICE` add column `flgAbilitato` integer;
# ---------------------------------------------------------------------- #
# Alter table "CODA_MESSAGGI" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CODA_MESSAGGI` ADD COLUMN `id_remoteDevice` INTEGER;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `CODA_MESSAGGI` ADD CONSTRAINT `REMOTE_DEVICE_CODA_MESSAGGI`
FOREIGN KEY (`id_remoteDevice`) REFERENCES `REMOTE_DEVICE` (`id_remoteDevice`);
# ---------------------------------------------------------------------- #
# Alter table "REMOTE_DEVICE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `REMOTE_DEVICE` ADD COLUMN `fcmToken` VARCHAR(512);
CREATE UNIQUE INDEX `IDX_REMOTE_DEVICE_1` ON `REMOTE_DEVICE` (`token`);
CREATE UNIQUE INDEX `IDX_REMOTE_DEVICE_2` ON `REMOTE_DEVICE` (`fcmToken`);
CREATE UNIQUE INDEX `IDX_REMOTE_DEVICE_3` ON `REMOTE_DEVICE` (`imei`);
ALTER TABLE `ARTICOLO` ADD COLUMN `flgControlloCostoAggArt` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `flgControlloCostiAggFor` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_FORNITORE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_FORNITORE` ADD COLUMN `flgControlloCostoAggAF` INTEGER;
ALTER TABLE `CLIFOR` ADD COLUMN `importLinkFornitoreEan` VARCHAR(254);
ALTER TABLE `MARCA` ADD COLUMN `tagOfferta` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "TIPO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `tariffaAggiuntiva` DECIMAL(18,4);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.299' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,878 @@
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_NAZIONE" #
# ---------------------------------------------------------------------- #
CREATE UNIQUE INDEX `IDX_ARTICOLO_NAZIONE_1` ON `ARTICOLO_NAZIONE` (`id_nazione`,`id_articolo`);
# ---------------------------------------------------------------------- #
# Add table "CATEGORIA_INGRAMMICRO" #
# ---------------------------------------------------------------------- #
CREATE TABLE `CATEGORIA_INGRAMMICRO` (
`id_categoriaIngrammiro` INTEGER NOT NULL AUTO_INCREMENT,
`descrizione` VARCHAR(254),
`codice` VARCHAR(8),
CONSTRAINT `PK_CATEGORIA_INGRAMMICRO` PRIMARY KEY (`id_categoriaIngrammiro`)
);
CREATE UNIQUE INDEX `IDX_CATEGORIA_INGRAMMICRO_1` ON `CATEGORIA_INGRAMMICRO` (`codice`);
######
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COMPUTER SYSTEMS ','0000');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DESKTOPS/TOWERS ','0001');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ALL-IN-ONE PC ','0002');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SERVERS ','0005');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ULTRAMOBILE PC(UMPC)','0010');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PORTABLES/NOTEBOOKS ','0011');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DETACHABLE NOTEBOOK ','0012');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TABLETS(SLATE STYLE)','0014');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TABLET PC ACCS ','0016');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HANDHELD COMPUTERS ','0021');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COOLING SYST & FANS ','0030');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HEATSINKS & PARTS ','0031');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NOTEBOOK BAT&AC ADAP','0032');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COMPUTER CABINETS ','0033');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POWER SUPPLIES ','0034');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TERMINALS ','0035');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WORKSTATIONS ','0037');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SERVER ACCS ','0039');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DESKTOP/TOWER ACCS ','0040');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PORTABLE ACCS ','0041');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WORKSTATION ACCS ','0042');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BAREBONES ','0043');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NOTEBOOK BAREBONE ','0044');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HANDHELD ACCS ','0045');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SERVER BAREBONE ','0046');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COMPUTER WARRANTIES ','0066');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SPARE PARTS & LABELS','0070');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POWER PROTECTION ','0100');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('UNINTERRUPTABLE PWR ','0101');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LINE CONDITIONER ','0111');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SURGE SUPPRESSOR ','0121');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POWER PRODUCT CPNT ','0131');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BATTERY FOR UPS ','0141');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BATTERY CHARGER ','0151');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POWER EQUIPMENT ACCS','0161');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POWER WARRANTIES ','0166');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HIGH END STORAGE ','0200');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RAID CONTROLLERS ','0202');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DVD TOWERS ','0203');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DAT DRIVES ','0204');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TAPE DRIVES OTHER ','0205');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DLT DRIVES ','0206');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('JUKEBOXES ','0207');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NAS SERVERS ','0208');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AUTOLOADER/TAPE LIBR','0209');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RAID SYSTEMS ','0210');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AUTOLOAD & TAPE OPT ','0211');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MAGNETO OPTICAL ','0212');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OPTICAL TOWERS ','0213');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OPTICAL CHANGERS ','0214');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HIGH END STORAGE ACC','0215');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RAID SYSTEM SOFTWARE','0217');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RAID SYSTEM OPTIONS ','0218');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HIGH-END BACKUP&REC ','0220');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('REMOVABLE DISK DRIVE','0251');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('STORAGE WARRANTIES ','0266');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TAPE DRIVE CABINETS ','0281');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DISK DRIVE CABINETS ','0282');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SLR DRIVES ','0283');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LTO DRIVES ','0285');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AIT DRIVES ','0287');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SDLT DRIVES ','0289');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FC SAN DEVICES ','0290');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FC SAN DEVICE SOFT ','0291');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FC SAN DEVICE OPTION','0292');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FC SAN HOST BUS ADAP','0293');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DISPLAYS ','0300');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CRT 15IN MONITOR ','0302');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CRT 17IN MONITOR ','0304');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CRT 19IN MONITOR ','0305');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CRT MONITOR ACCS ','0309');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CRT 20IN MONITOR ','0312');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DIGITAL PHOTOFRAME ','0313');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CRT 21IN MONITOR ','0314');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CRT 22IN MONITOR ','0316');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CRT MONITOR ','0318');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD MONITOR ','0320');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 15IN MONITOR ','0322');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 16IN MONITOR ','0324');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD LARGE FORMAT ','0325');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 17IN MONITOR ','0326');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PLASMA LARGE FORMAT ','0327');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 18IN MONITOR ','0328');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 19IN MONITOR ','0330');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 20IN MONITOR ','0332');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 21IN MONITOR ','0334');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 22IN MONITOR ','0336');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 23IN MONITOR ','0338');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 28IN MONITOR ','0339');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 24IN MONITOR ','0340');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 26IN MONITOR ','0341');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 30IN MONITOR ','0342');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 4XIN MONITOR ','0343');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD TV 1XIN MONITOR ','0344');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 5XIN MONITOR ','0345');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD TV 2XIN MONITOR ','0346');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD 6XIN MONITOR ','0347');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD TV 3XIN MONITOR ','0348');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD TV 4XIN MONITOR ','0349');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MONITOR ACCESSORIES ','0350');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD TV 5XIN MONITOR ','0351');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD TOUCHSCREEN ','0352');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD TV 6XIN MONITOR ','0353');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CRT TOUCHSCREEN ','0354');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('3D DISPLAY ','0356');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PUBLIC DISPLAY ','0357');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('STRETCH MONITOR ','0358');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DISPLAY MOUNTING KIT','0359');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TV ACCESSORIES ','0360');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CRT TV COLOR ','0361');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD TV COLOR ','0362');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OLED TV ','0363');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PLASMA TV COLOR ','0364');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROJECTION TV COLOR ','0365');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MONITOR WARRANTIES ','0366');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LED LARGE FORMAT ','0371');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LED SMALL FORMAT ','0372');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COMMUN/NETWORKING ','0400');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MODEM/NIC COMBO ','0401');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SWITCHES MANAGED ','0402');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WIRELESS BRIDGES ','0403');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SWITCHES MANAGED ','0404');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WIRELESS ADAPTERS ','0405');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('KVM SWITCH ENTRY LEV','0406');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('KVM SWITCH CABLE/ACC','0407');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('KVM SWITCH ENTRY HIG','0408');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LAN SWITCH UNMANAGED','0409');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NETWORK ADAPTERS ','0410');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('IP PHONES ','0412');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('IP GATEWAYS ','0414');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('IP SERVER ','0416');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VIDEOCONFERENCING ','0418');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LAN HUB/MAUS ','0420');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('USB HUBS/CONTROLLERS','0422');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WIRELESS LAN AP ','0423');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WIRELESS LAN ANTENNA','0424');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ROUTER ','0430');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ROUTER ACCS & CABLES','0431');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WIRELESS LAN BROADBA','0432');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MULTIPLEXORS ','0433');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MEDIA CONVERTERS ','0440');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MULTIPORT SERIAL ADP','0441');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DIGITAL SIGNAGE EQ ','0443');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DIGITAL SIGNAGE A&C ','0444');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BRIDGES ','0450');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TERMINAL SERVERS ','0451');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COMMUN/FAX SERVERS ','0453');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WEB SERVERS & DEVICE','0454');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POWERLINE HOMEPLUG ','0460');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ISDN ADAPTERS ','0461');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BROADBAND GATEWAYS ','0463');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NETWORK WARRANTIES ','0466');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MINI/MAINF EMULATION','0471');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MODULES ','0480');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NET SEC/FIREWALL APL','0481');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CONTENT SWITCH ','0482');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NETWORK CABLING ','0483');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BLUETOOTH ','0484');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GPRS ','0485');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NETWORK CAMERA ','0486');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SWITCHES MANAGED ','0490');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PRINT SERVER/SHARING','0492');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COMMUN/NETWORK ACCS ','0494');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FIREWIRE/PARAL/SER ','0496');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HARD DRIVE/OPTICAL ','0500');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HD-DVD ROM DRIVE ','0501');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BLU-RAY ROM DRIVE ','0502');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOBILE DRIVES ','0503');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CD-ROM DRIVE ','0504');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DVD-ROM DRIVE ','0505');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CD RE/WRITER DRIVE ','0506');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CD-RECORDABLE DRIVE ','0507');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OPTICAL CHANGERS ','0508');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FLOPPY DRIVES ','0509');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('REMOVABLE CARTRIDGES','0510');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HARD DRIVES IDE ','0512');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HDD FIBER CHANNEL ','0513');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HARD DRIVES SCSI ','0514');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HARD DRIVES SER/SCSI','0515');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HARD DRIVE/OPT ACCS','0516');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SOLID STATE DRIVE ','0517');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DRIVE CONTROLLERS ','0518');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DRIVE CONTROL UPG OP','0519');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HARD DRIVE SATA ','0520');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DVD WRITER DRIVE ','0522');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FLASH CARD READ/WRIT','0524');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FLASH CARD ADAPTERS ','0525');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DVD/CDRW COMBO DRIVE','0526');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BLUELASER WRITEDRIVE','0527');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OPTICAL TOWER ','0528');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BLUE LASER ROM DRIVE','0529');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HD-DVD WRITER DRIVE ','0530');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BLU-RAY WRITER DRIVE','0531');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INPUT DEVICES ','0600');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOUSE ','0601');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GRAPHICS TABLETS ','0631');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('KEYBOARDS & KEYPADS ','0641');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('KEYPADS ','0651');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TRACKBALLS ','0661');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TOUCHPADS ','0671');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PENS ','0681');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INPUT DEVICE ACCS ','0691');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PRINTER/COPIER/FAX ','0700');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MATRIX PRINTERS ','0701');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INKJET PRINTERS ','0703');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INKJET BUSINESS PRNT','0704');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INKJET ALL IN ONE ','0706');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INKJET PHOTO PRINTER','0708');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INKJET LFP ','0711');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LASER COLOUR ','0716');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OTHER PRINTERS ','0718');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FAX INKJET ','0720');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('STAND/ENCLOSURE ','0727');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LASER AIO/MFP ','0732');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LASER MONOCHROME ','0734');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COPIER MONOCHROME ','0740');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COPIER COLOUR ','0742');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INKJET PORTABLE ','0744');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FAX LASER ','0746');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LINE PRINTERS ','0760');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PRINTER WARRANTIES ','0766');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SOLID INK PRINTERS ','0769');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PRINTER/PLOTTER ACCS','0794');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MULTIMEDIA & GAMES ','0800');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SOUNDCARDS ','0801');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('JOYSTICKS ','0802');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GAMES CONSOLES ','0803');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GAMEPADS ','0804');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GAME ACCS ','0805');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('STEERING WHEELS ','0806');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOVIES ','0807');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MULTIMEDIA UPG KITS ','0811');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VR SYSTEM ','0812');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VR GLASSES ','0813');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VR ACCESSORIES ','0814');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SPEECH SYNTH/RECOG. ','0821');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COMPUTER SPEAKERS ','0831');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MUSIC KEYBOARD/MIDI ','0861');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COMPUTER HEADSETS ','0871');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AUDIO PRODUCTS ','0873');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VIDEO/TV PRODUCTS ','0874');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MP3 PLAYER ','0875');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COMPUTER MICROPHONES','0881');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BINOCULAR ','0890');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WEBCAMERAS ','0891');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SETTOP BOXES ','0892');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RADIO CARDS ','0893');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TELEVISION CARDS ','0894');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VIDEO ACCELERATORS ','0895');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VIDEO CAPTURE CARDS ','0896');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VIDEO CONF. EQUIP. ','0897');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VIDEO CARDS ','0898');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MULTIMEDIA ACCS ','0899');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MEMORY/PROCESSORS ','0900');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CPU ACCELERAT/CACHE ','0901');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROCESSOR/MATH CO-P ','0903');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ROM/PROM/EPROM ','0905');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MB REMOTE ACC CTRL ','0907');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MEMORY EXPANSION BRD','0911');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GENERIC MEMORY ','0913');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COMPAQ MEMORY ','0915');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HP MEMORY ','0917');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ACER MEMORY ','0919');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('IBM MEMORY ','0921');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DELL MEMORY ','0923');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TOSHIBA MEMORY ','0925');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OTHER VENDOR MEMORY ','0927');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FLASH MEMORY ','0929');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('USB STORAGE MEDIA ','0930');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROCESSOR BOARD UPG ','0931');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PRINTER MEMORY ','0933');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COOLER FANS ','0935');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SERVER MAINBOARD ','0936');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MAINBOARDS ','0937');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MEMORY FOR GAMES ','0938');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CONSUMABLES ','1000');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ENVELOPE ','1001');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WRITING/CORRECTION ','1002');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('JEWEL CASE/INSERT ','1003');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TONER ','1004');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FILAMENTS ','1009');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DISKETTES ','1010');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INKJET PAPER ','1011');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INKJET LABELS ','1013');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INKJET FILMS/TRANSP.','1014');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LARGE FORMAT INK ','1015');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LARGE FORMAT PAPER ','1016');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LARGE FORMAT FILM ','1017');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LASER/COPIER PAPER ','1018');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LASER/COPIER FILM ','1019');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LASER/COPIER LABELS ','1020');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DDS/DAT 4MM CARTRIDG','1021');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DLT DATA CARTRIDGES ','1022');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('8MM DATA CARTRIDGES ','1023');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CD RECORDABLES ','1027');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CD REWRITABLES ','1028');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CLEANING KITS ','1030');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INKJET TRANSFER/CARD','1032');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LASER FUSING/DRUM ','1033');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COPIER CONSUMABLES ','1034');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('THERMAL CONSUMABLES ','1035');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MONO LASER TONER ','1036');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INK CARTRIDGES ','1037');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RIBBONS ','1038');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DATA CARTRIDGE OTHER','1039');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SOLID INK STICK ','1040');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SOLID INK PAPERS ','1041');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SOLID INK LABELS ','1042');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SOLID INK FILM/TRANS','1043');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DVD+ RECORDABLE ','1044');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DVD+ REWRITABLE ','1045');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DVD- RECORDABLE ','1046');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DVD- REWRITABLE ','1047');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SLR ','1048');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AIT ','1049');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LTO ULTRIUM ','1050');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SDLT ','1051');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MD (MINIDISCS) ','1052');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MO 3.5 ','1053');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MO 5.25 ','1054');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('QIC MAXI ','1055');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('QIC WIDE ','1056');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COLOR LASER TONER ','1057');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WASTE CARTRIDGE ','1058');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('USB STORAGE MEDIA ','1059');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CELLS/BATTERIES ','1060');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CHARGABLE BATTERIES ','1061');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FAX CONSUMABLES ','1062');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MICROFILM ','1063');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BLU-RAY DISC ','1068');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HD-DVD DISC ','1069');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DVD-RAM ','1070');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AUD/VID/CAMCOR TAPE ','1072');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PHOTO PAPER ','1073');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COOLING LIQUID ','1074');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ACCESSORIES ','1100');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CHASSIS ','1106');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SLOT EXPANDERS ','1112');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LIGHT SOURCES ','1114');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOUNTING HARDWARE ','1116');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PORTS ','1118');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RACKS ','1120');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SECURITY DEVICES ','1121');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('REMOTE CONTROL DEV. ','1122');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SWITCH BOXES ','1124');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CARRYING CASE ','1128');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CLEANING PRODUCTS ','1130');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TOOLS/TEST EQUIP. ','1131');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TV MOUNTING KITS ','1132');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CABLES ','1200');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PARALLEL PRINTER CAB','1202');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SERIAL CABLE ','1204');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('USB CABLE ','1206');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TWISTED PAIR CABLE ','1208');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FIBER OPTIC CABLE ','1210');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SCSI CABLE ','1212');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('IDE CABLE ','1214');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COAX CABLE ','1216');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POWER CABLE ','1218');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PLUG/CONNECTOR ','1220');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TOOLS ','1222');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TELEPHONE CABLES ','1224');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ISDN CABLES ','1226');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MODEM CABLES ','1228');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MONITOR CABLES ','1230');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CABLE TESTERS ','1232');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AUDIO/VIDEO CABLE ','1234');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HDMI CABLE ','1235');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FIREWIRE CABLE ','1236');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FILE TRANSFER CABLE ','1238');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('KEYBOARD/MOUSE CABLE','1240');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROPRIETARY CABLES ','1246');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('STORAGE RIBBON CABLE','1248');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PERIPHERAL SWITCH ','1250');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FIBRE CHANNEL CABLE ','1252');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NETWORK ETHERNET CAB','1254');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NETWORK WRLS ANTENNA','1256');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NETWORK SECURITY CAB','1258');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SATA/ESATA CABLE&AD ','1260');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SAS CABLE & ADAPTER ','1261');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROJECTOR/PLASMA ','1300');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROJECTOR SVGA ','1302');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROJECTOR XGA ','1304');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROJECTOR WXGA ','1305');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROJECTOR SXGA ','1306');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROJECTOR 16:9 ','1308');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OVERHEAD PROJECTOR ','1310');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROJECTOR WARRANTIES','1312');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROJECTOR ACCS ','1314');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('REAR PROJECTION MNTR','1316');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PRESENTATION CRT ','1318');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PLASMA 3XIN ','1320');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PLASMA 4XIN ','1322');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PLASMA 5XIN ','1324');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PLASMA 6XIN ','1326');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PLASMA 7XIN ','1328');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WHITE BOARD ','1330');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROJECTOR UXGA ','1332');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OVERHEAD PROJ ACCS ','1334');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PLASMA ACCS ','1336');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROJECTION SCREENS ','1338');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOBILITY ','1400');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PDA ','1401');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SMART PHONES ','1402');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOBILE PHONES ','1403');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GPS DEVICES ','1404');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SIM CARDS ','1406');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DATA CARDS ','1407');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GPS ACCESSORIES ','1409');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GSM ACCESSORIES ','1410');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POWER OPTIONS ','1413');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BLUETOOTH HEADSETS ','1414');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CAR CHARGER ','1415');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CARRYING CASES ','1416');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POINTING DEVICE ','1417');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('IN-CAR CHARGERS ','1418');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SYNC DEVICES&CABLES ','1420');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FRONT COVER ','1421');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ROUTER ','1422');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SPEAKER ','1423');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WWAN ','1424');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SCREEN PROTECTOR ','1425');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BLUETOOTH ','1426');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SMART WATCHES ','1427');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SMART WATCH ACCESSOR','1428');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WATCH PHONES ','1429');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SMART BANDS & TRACK ','1430');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SMARTHPHONE MOUNTING','1431');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SMART BAND & TRACKER','1432');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SERVICES WARRANTIES ','1466');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOBILE APPS ','1467');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SOFTWARE ','1500');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SPREADSHEET/STAT ','1501');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('UPS MONITORING ','1502');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DATABASE ','1503');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('STORAGE ','1504');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WORDPROCESSOR ','1505');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PLOTTER/PRINTER/LABE','1506');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SUITE/SW PACKAGE ','1507');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DESKTOP PUBLISHING ','1509');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GEOGRAPHIC INFORM ','1510');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COMMUNICATION/REMOTE','1511');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WEB ','1512');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FAX/OCR/IMAGING ','1513');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('E-MAIL/GROUPWARE ','1515');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('EMULATION ','1517');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WEB DESIGN ','1518');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOBILE SYNC SOFTWARE','1519');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GRAPHIC/PRESENTATION','1521');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CAD/CAM/CAE ','1523');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MULTIMEDIA ','1525');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FACILITY MANAGEMENT ','1526');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CLIPART/SYMBOL/FONT ','1527');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BOOKS ','1528');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VIDEO EDITING ','1530');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ACCOUNTING ','1531');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CD-ROM ','1532');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TAX ','1533');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GATEWAY ','1534');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TELEPHONY ','1536');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROJECT/TIME MGMT ','1537');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OPERATING SYSTEMS ','1540');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OPERATING SYSTEM ','1541');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('THIN CLIENT ','1542');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROGRAMMING UTIL ','1543');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MEMORY MANAGER ','1545');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FILE CONVERSION ','1547');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('EDUCATION ','1551');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ENTERTAINMENT ','1553');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VOICE RECOGNITION ','1555');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SECURITY SOFTWARE ','1556');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SECURITY SOFTWARE ','1557');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FORM/DESIGNER/FILLER','1561');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BACK-UP ','1563');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SECURITY SOFTWARE ','1564');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MENU/DESKTOP ORGS ','1565');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SOFTWARE WARRANTIES ','1566');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VIRUS DETECTION ','1567');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SURVEILLANCE SOFTW ','1568');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SECURITY ','1569');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NETWORK MGMT/UTILITY','1577');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GENERAL UTILITY ','1579');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PHOTO EDITION SOFTWA','1580');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CRM SOFTWARE ','1582');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SOFTWARE FIREWALLS ','1584');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NAVIGATION ','1586');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('IP APPLICATIONS ','1588');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CONTENT MANAGEMENT ','1590');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('3D SOFTWARE ','1592');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TELEPHONY EQUIPMENT ','1600');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WIRE PHONES ','1601');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WIRE PHONE ACCS ','1602');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOBILE PHONES ','1603');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOBILE PHONE ACCS ','1604');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BEEPERS ','1605');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WIRELESS PHONES ','1606');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ANSWERING MACHINES ','1607');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COIN/CARD PHONES ','1608');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ISDN PHONES/TEL SYST','1609');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TK ANALOG PHONES ','1610');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RADIO PHONE/WALKIE ','1611');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SCANNERS/CAMERAS ','1700');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SCANNERS DIN A4 ','1701');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SCANNER BARCODE ','1702');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DIGITAL CAMERAS ','1703');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VIDEO CAMERAS ','1704');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SCANNER ACCS ','1705');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SCANNER DIN A3 ','1706');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SCANNER DIA/FILM ','1707');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DIGITAL SENDERS ','1708');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BUSINESS CARD SCAN ','1709');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CAMERA WARRANTIES ','1766');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OFFICE EQUIPMENT ','1800');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OFFICE FURNITURE ','1801');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BUREAU CHAIR ','1802');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CALCULATOR ','1803');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CASH REGISTER ','1804');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DESK ACCESSORIES ','1805');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DICTAPHONE ','1806');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ORGANIZER ','1807');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WRIST/MOUSE PADS ','1809');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LAMINATOR ','1810');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DOCUMENT FEEDER ','1811');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PAPER SHREDDER ','1812');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BACK & FOOT RESTS ','1814');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LAMINATOR POUCHES ','1815');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SECURITY ','1900');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ALARMCENTRAL ','1901');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CONTROL PANEL ','1902');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('EMERGENCY CALL PACK ','1903');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BURGLAR & FIRE PACK ','1904');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DIALLER ','1905');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BATTERY ','1906');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOTION DETECTOR ','1907');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SMOKE DETECTOR ','1908');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VIBRATION DETECTOR ','1909');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GLASS BREAK DETECTOR','1910');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MAGNETIC CONTACT ','1911');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('JUNCTION BOX CABLE ','1912');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ACOUSTIC/OPTIC SOUND','1913');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ROBBERY BUTTON ','1914');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MONITOR ','1915');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VIDEO SURVEILLANCE ','1916');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CAMERA ','1917');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LENS ','1918');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RECORDING EQUIPMENT ','1919');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DIGILAN NETWORKSYST ','1920');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DIGITAL QUAD PROC ','1921');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MULTIPLEXORS ','1922');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('W-LESS VIDEOSECURITY','1923');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('2-WIRED SYSTEM ','1924');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('UHF MODULATOR ','1925');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOUNTS & HOUSING ','1926');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INFRARED LIGHTING ','1927');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POWER SUPPLY ACCS ','1928');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SIGNAL ENHANCERS ','1929');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CCTV EQUIPMENT ','1930');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ALARM TOOLBOX ','1931');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NETWORK CAMERAS ','1933');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PC SECURITY DEVICES ','1934');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SMARTCARD (SEC CARD)','1935');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SERVICES&WARRANTIES ','1966');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LOGISTICS SERVICES ','2000');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MARKETING TOOLS ','2002');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CONTRACT WH EMEA IML','2004');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INGRAM CONFIG FEES ','2006');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VENDOR CONFIG FEES ','2008');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CONTRACT WH IMM ILS ','2010');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MEDICAL EQUIPMENT ','2100');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CLINICAL PC ','2101');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CARTS ','2102');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MEDIC EQUIP ACCS ','2103');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MEDICAL DISPLAY ','2104');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MEDIC EQUIP SVCS&WAR','2166');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LIGHTING ','2200');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LED REPLACEMENT LAMP','2201');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LED STRIP&BAR&MODULE','2202');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LED INDOOR LIGHTING ','2203');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LED OUTDOOR LIGHTING','2204');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LED ACCESSORIES ','2205');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BTO ','3000');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BTO PC ','3002');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BTO NOTEBOOK ','3004');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BTO SERVER ','3006');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BTO WORKSTATION ','3008');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BTO PC ACCS ','3010');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BTO NOTEBOOK ACCS ','3012');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BTO SERVER ACCS ','3014');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BTO WORKSTATION ACCS','3016');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BTO OTHER ACCS ','3018');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TRAINING ','4000');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COMPUTER BASED ','4010');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TRAINING CLASS ','4020');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SELF-STUDY BOOKS ','4030');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SELF-STUDY VIDEOS ','4040');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SPARE PARTS ','4400');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HOME AUTOMATION ','4700');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CONTROLLER ','4701');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SMART LIGHT SWITCH ','4702');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AUTOMATION MODULE ','4703');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AUTOMATION SENSOR ','4704');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AUTOMATION SOFTWARE ','4705');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AUTOMATION SYSTEM ','4706');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SERVICES WARRANTIES ','4766');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DOMESTIC APPLIANCES ','4800');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TOASTER/SANDWICHMAKE','4801');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COFFEE-MACHINE ','4802');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PERFECT DRAFT ','4803');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FOOD PREPARATOR ','4804');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LIQUID PREPARATOR ','4805');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MIXER ','4806');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('KITCHEN SCALE ','4807');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GRILL ','4808');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FRYINGPAN ','4809');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BAGLESS VACUUMCLEAN ','4810');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VACUUMCLEANER ','4811');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VACUUMCL SPARE PARTS','4812');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('IRONER ','4813');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('STEAMGENERATOR ','4814');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BABYPHONE ','4815');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BABYLIGHT ','4816');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BOTTLEHEATER ','4817');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BABY-TOY ','4818');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WATER FILTERS ','4819');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COMBI REFRIGERATOR ','4820');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FRIDGE ','4821');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FREEZER ','4822');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DISHWASHER ','4823');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WASHER ','4824');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DRYER ','4825');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('COOKER ','4826');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MICROWAVE OVEN ','4827');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HOB ','4828');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OVEN ','4829');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HOOD ','4830');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ACCESSORIES ','4831');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ELECTRONIC TOY ','4834');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NON-ELECTRONIC TOY ','4835');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GRILL OUTDOOR SMALL ','4840');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GRILL OUTDOOR LARGE ','4841');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('GRILL INDOOR SMALL ','4842');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SERVICES&WARRANTIES ','4866');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PERSONAL CARE ','4900');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DEPILATOR ','4901');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RAZOR ','4902');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HAIR-DRYER ','4903');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HAIRSTYLER ','4904');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HAIRCLIPPER ','4905');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TOOTHBRUSH ','4906');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('THERMOMETER ','4907');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PERSONAL SCALE ','4908');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SKIN BROWNER ','4909');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HEALTH & WELLNESS ','4910');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AIR-MOISTURISER ','4911');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SERVICES&WARRANTIES ','4966');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CONSUMER ELECTRONICS','5000');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DIGITAL PHOTOFRAME ','5001');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LCD TV COLOR ','5002');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PLASMA TV COLOR ','5004');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TUBE COLOR TV (CRT) ','5006');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROJECTION TV COLOR ','5008');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OLED TV ','5009');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HOME CINEMA PROJECT ','5010');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DVD/VCR PLAYER ','5012');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BLU-RAY PLAYER ','5013');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DVD RECORDER NOHD ','5014');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HD-DVD PLAYER ','5015');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CD PLAYER ','5016');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HOME THEATER SYSTEMS','5018');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HOME HEADPHONES ','5020');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HOME MICROPHONES ','5022');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BOOMBOX ','5024');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PORTABLE VIDEO/DVD ','5026');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CLOCKS/CLOCK RADIOS ','5028');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CD RECORDER ','5030');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('KARAOKE/DJ SYSTEMS ','5032');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CAR AUDIO ','5034');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HOME SPEAKERS ','5036');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DIGITAL MUSIC PLAYER','5038');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PORTABLE MM PLAY&REC','5039');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PORTABLE RADIO ','5040');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VOICE RECORDERS ','5042');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TV/AUDIO TUNERS ','5044');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MEDIA STREAMER ','5045');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HIFI ','5046');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BLUE LASER PLAYER ','5048');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HD-DVD RECORDER NOHD','5049');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BLURAY RECORDER NOHD','5050');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BLUELASER REC NOHD ','5051');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HD-DVD RECORDER WHD ','5052');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BLU-RAY RECORDER WHD','5053');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BLUELASER REC WHD ','5054');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DVD RECORDER WHD ','5055');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DVDR/VCR RECORDER ','5056');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('EBOOK READER ','5057');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DRONES ','5060');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DRONE ACCESSORIES ','5061');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ELECTRIC VEHICLES ','5062');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WRIST WATCH ','5063');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SERVICES WARRANTIES ','5066');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DC/POS AUTOMATION ','5400');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('IDENT. PRDCTS ','5401');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LASERMARKING PRDCTS ','5402');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SENSORS VISION SYST','5403');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AUTOMATION ACCS ','5404');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AIDC MOBILE TERMINAL','5500');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('KEYBORAD TERMINAL ','5501');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PEN BASED TERMINAL ','5502');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SPECIALTY TERMINAL ','5503');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('VEHICLE MOUNT TERMNL','5504');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TABLET PC ','5505');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DC MOBILITY EQUIP ','5506');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HANDHELD TERMINAL ','5507');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DC MOBILITY ACCS ','5508');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RFID READER/ENCODER ','5600');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DATACOLL&TRACKING SW','5601');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FIXED MOUNT RFID R/E','5602');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RFID READER/ENCODER ','5603');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RFID ANTENNA ','5604');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RFID TAG ','5605');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RFID FXD MNT READER ','5606');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RFID HNDHLD TERM ','5607');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RFID SCANNERS ','5608');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RFID PRINTERS ','5609');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RFID TAGS & CARDS ','5610');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RFID EQUIPMENT ','5611');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RFID ACCESSORIES ','5612');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AIDC/POS BARCODE SC ','5700');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FIXED MOUNT BARCODE ','5701');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HANDHELD BARCODE ','5702');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PRESENTATION BARCODE','5703');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WIRELESS BARCODE ','5704');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BCODE SCANNER EQUIP ','5705');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BCODE SCANNER ACCS ','5706');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WRLS HNDHLD BCODE SC','5707');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AIDC/POS PRINTERS ','5800');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CARD ENCODING PRINT ','5801');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BARCODE LABEL PRINT ','5802');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOBILE LABEL PRINTER','5803');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RECEIPT PRINTER ','5804');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOBILE RECEIPT PRINT','5805');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PHOTO ID SYSTEM ','5806');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('EMBOSSER ','5807');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CARD PRINTER ','5808');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LABEL PRINTER ','5809');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SPECIALITY PRINTER ','5810');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CARD PRINTER SUPP ','5811');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LABEL PRINTER SUPP ','5812');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RECEIPT PRINTER SUPP','5813');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SPECIAL PRINTER SUPP','5814');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PRINTER EQUIPMENT ','5815');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PRINTER ACCESSORIES ','5816');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POS EQUIPMENT ','5900');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('KIOSK POS TERMINAL ','5901');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('STANDALONE POS TERM ','5902');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('INTEGRATED TOUCH POS','5903');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DEBIT/CREDIT CARD AT','5904');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PIN PAD TERMINAL ','5905');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SIGNATURE CAPTURE ','5906');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POS KEYBOARD ','5907');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POLE&SPECIALTY DISPL','5908');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('TOUCHSCREEN ','5909');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MAGNETIC STRIPE READ','5910');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SMARTCARD READER ','5911');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CASH REGISTER ','5912');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CASH DRAWER ','5913');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CD DUPLICAT PRIMERA ','5914');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MODULAR POS SYSTEMS ','5915');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POS ALL-IN-ONE SYST ','5916');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SPECIAL DISP & TSCR ','5917');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PAYMENT SOLUTIONS ','5918');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PC MODULES ','5919');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POS EQUIPMENT ','5920');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POS ACCESSORIES ','5921');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AIDC/POS ACCS&SUPPL ','6000');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AIDC/POS SERVICEPART','6002');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POLE COMPONENT ','6004');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOBILE TERMINAL BATT','6006');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BARCODE SCANNER BATT','6008');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PRINTER BATTERY ','6010');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOBILE TERMINAL CABL','6012');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BARCODE SCANNER CABL','6014');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('FIXED MOUNT BS CABLE','6016');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LAST PRINTER CABLE ','6018');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RECEIPT PRINTER CABL','6020');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POWER CHARG/ADAPTER ','6022');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('POS SYSTEN I/O D&C ','6024');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DOCKING STATION ','6026');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LABEL PRINTER MEMORY','6028');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('HOLSTER ','6030');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOB TERM STYLUS PEN ','6032');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RECEIPT PRINT PAPER ','6034');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LABEL PRINTER TAG ','6036');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LABEL PRINT INK CART','6038');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RECEIPT PRINTER INK ','6040');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LABEL PRINTER RIBBON','6042');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CP DYE SUBLIM RIBBON','6043');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RECEIPT PRINT RIBBON','6044');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CP TRANSFER RIBBON ','6045');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LABELPRINT CLEAN KIT','6046');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CARD PRINT CLEAN KIT','6047');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MOBILE TERM SNAP ON ','6048');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LABEL PRINT TT LABEL','6050');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LABEL PRINT DT LABEL','6052');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LABEL PRINTHEAD ','6054');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RECEIPT PRINTHEAD ','6056');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CARD PRINT HEAD ','6057');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CARD PRINT LAMINATE ','6058');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CP HOLOGRAPHIC LAMIN','6059');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LANYARD ','6060');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BADGE HOLDER ','6061');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BADGE REEL ','6062');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CLIP & STRAP CLIP ','6063');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('NECK CHAIN ','6064');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('BARCODE SCANNER ACCS','6065');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RFID CARD ','6067');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('CARD (PVC PET) ','6068');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LABEL PRINTER ACCS ','6069');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('LABEL REWIND&DISPENS','6070');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WEIGHING SCALE ','6071');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WARR SERV FEE&CONTR','6100');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('EPSON SERVICES/WARR ','6101');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('MISCELLANEOUS SFEE ','6102');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SYMBOL SERVICES/WARR','6103');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('ZEBRA SERVICES/WARR ','6104');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('OTHERS SERVICES/WARR','6105');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DATALOGIC SERVICE/WA','6106');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SERVICE CONTRACTS ','6107');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('EXTENDED WARRANTY ','6108');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('PROF VALUE SERVICES ','6109');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SLICS - DATA CPT DEV','6110');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SLICS - DEVICE MNGM ','6111');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SLICS - PRINT SOLUT ','6112');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('SLICS - POS ','6113');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AIDC/POS SOFTWARE ','6200');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AIDC/POS APPL DEV SW','6201');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AIDC/POS BARCODE LAB','6202');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AIDC/POS DEV MANAGE ','6203');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AIDC/POS MISCELLAN ','6204');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('WIRELESS NETWORK MT ','6205');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AIDC/POS TERMINAL EM','6206');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('DATA CAPTURE APPL SW','6207');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('RFID MANAGEMENT SW ','6208');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('AIDC/POS CARDPRINTSW','6209');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('3D TECHNOLOGY ','6300');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('3D PRINTER ','6301');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('3D SCANNER ','6302');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('3D ACCESSORIES ','6303');
insert into CATEGORIA_INGRAMMICRO (descrizione,codice) values('3D SERVICES AND WARR','6304');
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='292' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,13 @@
# ---------------------------------------------------------------------- #
# Alter table "WISHLIST" #
# ---------------------------------------------------------------------- #
ALTER TABLE `WISHLIST` ADD COLUMN `dispoLevelWL` INTEGER;
ALTER TABLE `WISHLIST` ADD COLUMN `dispoLevelUltimoAvviso` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='294' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,69 @@
# ---------------------------------------------------------------------- #
# Add table "REMOTE_DEVICE" #
# ---------------------------------------------------------------------- #
CREATE TABLE `REMOTE_DEVICE` (
`id_remoteDevice` INTEGER NOT NULL AUTO_INCREMENT,
`descrizione` VARCHAR(60),
`token` VARCHAR(512),
`imei` VARCHAR(40),
`ipAddress` CHAR(60),
`updTmst` TIMESTAMP,
CONSTRAINT `PK_REMOTE_DEVICE` PRIMARY KEY (`id_remoteDevice`)
);
# ---------------------------------------------------------------------- #
# Alter table "REMOTE_DEVICE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `REMOTE_DEVICE` ADD COLUMN `imgTmst` VARCHAR(24);
ALTER TABLE `REMOTE_DEVICE` MODIFY `updTmst` DATETIME;
ALTER TABLE `REMOTE_DEVICE` add column `flgAbilitato` integer;
# ---------------------------------------------------------------------- #
# Alter table "CODA_MESSAGGI" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CODA_MESSAGGI` ADD COLUMN `id_remoteDevice` INTEGER;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `CODA_MESSAGGI` ADD CONSTRAINT `REMOTE_DEVICE_CODA_MESSAGGI`
FOREIGN KEY (`id_remoteDevice`) REFERENCES `REMOTE_DEVICE` (`id_remoteDevice`);
# ---------------------------------------------------------------------- #
# Alter table "REMOTE_DEVICE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `REMOTE_DEVICE` ADD COLUMN `fcmToken` VARCHAR(512);
CREATE UNIQUE INDEX `IDX_REMOTE_DEVICE_1` ON `REMOTE_DEVICE` (`token`);
CREATE UNIQUE INDEX `IDX_REMOTE_DEVICE_2` ON `REMOTE_DEVICE` (`fcmToken`);
CREATE UNIQUE INDEX `IDX_REMOTE_DEVICE_3` ON `REMOTE_DEVICE` (`imei`);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='295' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,50 @@
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `flgControlloCostoAggArt` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `flgControlloCostiAggFor` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_FORNITORE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_FORNITORE` ADD COLUMN `flgControlloCostoAggAF` INTEGER;
update articolo set flgControlloCostoAggArt=1;
update articolo set flgControlloCostoAggArt=0 where id_tipo=54;
update articolo set flgControlloCostoAggArt=0 where id_tipo=55;
update articolo set flgControlloCostoAggArt=0 where id_tipo=56;
update articolo set flgControlloCostoAggArt=0 where id_tipo=57;
update articolo set flgControlloCostoAggArt=0 where id_tipo=116;
update articolo_fornitore set flgControlloCostoAggAF=1;
update articolo_fornitore set flgControlloCostoAggAF=0 where id_articolo in (select id_articolo from articolo where id_tipo=54);
update articolo_fornitore set flgControlloCostoAggAF=0 where id_articolo in (select id_articolo from articolo where id_tipo=55);
update articolo_fornitore set flgControlloCostoAggAF=0 where id_articolo in (select id_articolo from articolo where id_tipo=56);
update articolo_fornitore set flgControlloCostoAggAF=0 where id_articolo in (select id_articolo from articolo where id_tipo=57);
update articolo_fornitore set flgControlloCostoAggAF=0 where id_articolo in (select id_articolo from articolo where id_tipo=116);
update articolo_fornitore set flgControlloCostoAggAF=1 where id_clifor=1970;
update articolo_fornitore set flgControlloCostoAggAF=1 where id_clifor=2030;
update articolo_fornitore set flgControlloCostoAggAF=1 where id_clifor=1973;
update articolo_fornitore set flgControlloCostoAggAF=1 where id_clifor=1997;
update articolo_fornitore set flgControlloCostoAggAF=1 where id_clifor=2000;
update articolo_fornitore set flgControlloCostoAggAF=1 where `costoAggiuntivo`>0;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='296' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,16 @@
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `importLinkFornitoreEan` VARCHAR(254);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.297' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,13 @@
# ---------------------------------------------------------------------- #
# Alter table "MARCA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `MARCA` ADD COLUMN `tagOfferta` VARCHAR(40);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.298' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,14 @@
# ---------------------------------------------------------------------- #
# Alter table "TIPO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `tariffaAggiuntiva` DECIMAL(18,4);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.299' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,12 @@
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgOss` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.300' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,24 @@
CREATE TABLE `CLIFOR_TIPO_PAGAMENTO` (
`id_cliforTipoPagamento` INTEGER NOT NULL AUTO_INCREMENT,
`id_clifor` INTEGER NOT NULL,
`id_tipoPagamento` INTEGER NOT NULL,
CONSTRAINT `PK_CLIFOR_TIPO_PAGAMENTO` PRIMARY KEY (`id_cliforTipoPagamento`)
);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR_TIPO_PAGAMENTO` ADD CONSTRAINT `CLIFOR_CLIFOR_TIPO_PAGAMENTO`
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `CLIFOR_TIPO_PAGAMENTO` ADD CONSTRAINT `TIPO_PAGAMENTO_CLIFOR_TIPO_PAGAMENTO`
FOREIGN KEY (`id_tipoPagamento`) REFERENCES `TIPO_PAGAMENTO` (`id_tipoPagamento`);
CREATE UNIQUE INDEX `IDX_CLIFOR_TIPO_PAGAMENTO_1` ON `CLIFOR_TIPO_PAGAMENTO` (`id_clifor`,`id_tipoPagamento`);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.301' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,25 @@
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `flgTrovaprezzi` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `trovaprezziCategoria` VARCHAR(254);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `flgTrovaprezzi` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.302' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,13 @@
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `trovaprezziTrustedProgramScript` VARCHAR(2000);
ALTER TABLE `ATTIVITA` ADD COLUMN `trovaprezziTrustedProgramScriptItem` VARCHAR(200);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.303' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,17 @@
# ---------------------------------------------------------------------- #
# Alter table "NAZIONE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `NAZIONE` ADD COLUMN `importoMinimoWww` DECIMAL(18,4);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `checkCartPercScontoMax` DECIMAL(5,2);
ALTER TABLE `ATTIVITA` ADD COLUMN `cookiePolicyTheme` VARCHAR(60);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.304' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,14 @@
ALTER TABLE `NAZIONE` ADD COLUMN `tag` VARCHAR(254);
ALTER TABLE `ATTIVITA` ADD COLUMN `flgIdealo` INTEGER;
ALTER TABLE `ATTIVITA` ADD COLUMN `idealoTag` VARCHAR(40);
ALTER TABLE `ARTICOLO` ADD COLUMN `flgIdealo` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.305' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,19 @@
# ---------------------------------------------------------------------- #
# Alter table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` ADD COLUMN `costoOrario` DECIMAL(18,4);
ALTER TABLE `USERS` ADD COLUMN `percServizi` DECIMAL(5,2);
ALTER TABLE `USERS` CHANGE `costoOrario` `tariffaProfessionista` DECIMAL(18,4);
ALTER TABLE `USERS` CHANGE `percServizi` `percProfessinista` DECIMAL(5,2);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.306' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,36 @@
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_FORNITORE" #
# ---------------------------------------------------------------------- #
DROP INDEX `IDX_ARTICOLO_FORNITORE1` ON `ARTICOLO_FORNITORE`;
DROP INDEX `IDX_ARTICOLO_FORNITORE_2` ON `ARTICOLO_FORNITORE`;
ALTER TABLE `ARTICOLO_FORNITORE` MODIFY `codiceFornitore` VARCHAR(30);
CREATE UNIQUE INDEX `IDX_ARTICOLO_FORNITORE1` ON `ARTICOLO_FORNITORE` (`codiceFornitore` ASC,`id_clifor` ASC);
CREATE UNIQUE INDEX `IDX_ARTICOLO_FORNITORE_2` ON `ARTICOLO_FORNITORE` (`codiceFornitore`,`id_clifor`);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `flgTipoSchedaArticoloWww` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `valoreMinimoAbilitaAF` DECIMAL(18,4);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.307' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,16 @@
# ---------------------------------------------------------------------- #
# Alter table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` ADD COLUMN `socialId` VARCHAR(60);
ALTER TABLE `USERS` ADD COLUMN `flgSocialIdType` INTEGER;
update attivita set flgdefault=1;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.308' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,51 @@
# ---------------------------------------------------------------------- #
# Alter table "ACCESS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS` DROP COLUMN `versione`;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` DROP COLUMN `seoDesc`;
ALTER TABLE `ARTICOLO` DROP COLUMN `seoH1`;
ALTER TABLE `ARTICOLO` DROP COLUMN `seoTitle`;
ALTER TABLE `TIPO` DROP COLUMN `seoTitle`;
ALTER TABLE `TIPO` DROP COLUMN `seoDesc`;
ALTER TABLE `TIPO` DROP COLUMN `seoH1`;
ALTER TABLE `ARTICOLO` ADD COLUMN `nomeSeo` VARCHAR(30);
ALTER TABLE `ARTICOLO` ADD COLUMN `erroriSeo` VARCHAR(254);
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `flgMainPage` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `nomeAttivitaSeo` VARCHAR(30);
UPDATE DESC_TXT_LANG SET campo="metaDescTemplateLeaf" where tabella ='TIPO' and campo="metaDescTemplate";
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.309' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,23 @@
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `paypalRateScriptHead` VARCHAR(1000);
ALTER TABLE `ATTIVITA` ADD COLUMN `paypalRateScriptBody` VARCHAR(1000);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `paypalRateScriptBodyCat` VARCHAR(1000);
ALTER TABLE `ATTIVITA` CHANGE `paypalRateScriptBody` `paypalRateScriptBodyDett` VARCHAR(1000);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.310' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,25 @@
# ---------------------------------------------------------------------- #
# Alter table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` CHANGE `percProfessinista` `percProfessionista` DECIMAL(5,2);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_FORNITORE" #
# ---------------------------------------------------------------------- #
DROP INDEX `IDX_ARTICOLO_FORNITORE1` ON `ARTICOLO_FORNITORE`;
DROP INDEX `IDX_ARTICOLO_FORNITORE_2` ON `ARTICOLO_FORNITORE`;
ALTER TABLE `ARTICOLO_FORNITORE` MODIFY `codiceFornitore` VARCHAR(60);
CREATE UNIQUE INDEX `IDX_ARTICOLO_FORNITORE_1` ON `ARTICOLO_FORNITORE` (`codiceFornitore`,`id_clifor`);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.311' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,18 @@
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` MODIFY `nomeSeo` VARCHAR(254);
ALTER TABLE `ARTICOLO` MODIFY `erroriSeo` VARCHAR(1000);
ALTER TABLE `ARTICOLO` DROP COLUMN `metaTag`;
ALTER TABLE `ARTICOLO` DROP COLUMN `metaDesc`;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.312' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,53 @@
# ---------------------------------------------------------------------- #
# Alter table "MARCA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `MARCA` ADD COLUMN `flgIcecatAuto` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `flgIcecatNoAuto` INTEGER;
# ---------------------------------------------------------------------- #
# Add table "WWW_AUTOMATOR" #
# ---------------------------------------------------------------------- #
CREATE TABLE `WWW_AUTOMATOR` (
`id_wwwAutomator` INTEGER NOT NULL AUTO_INCREMENT,
`id_tipo` INTEGER(11),
`categoriaImport` VARCHAR(40),
`searchTxt` VARCHAR(40),
`qtaMaxAcquistoWww` INTEGER,
`ricarico` DECIMAL(5,2),
`flgGoogle` INTEGER,
CONSTRAINT `PK_WWW_AUTOMATOR` PRIMARY KEY (`id_wwwAutomator`)
);
ALTER TABLE `WWW_AUTOMATOR` ADD CONSTRAINT `TIPO_WWW_AUTOMATOR`
FOREIGN KEY (`id_tipo`) REFERENCES `TIPO` (`id_tipo`);
# ---------------------------------------------------------------------- #
# Alter table "WWW_AUTOMATOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `WWW_AUTOMATOR` ADD COLUMN `ultimaEsecuzione` VARCHAR(6000);
ALTER TABLE `WWW_AUTOMATOR` ADD COLUMN `flgAbilita` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "WWW_AUTOMATOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `WWW_AUTOMATOR` ADD COLUMN `ordine` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.312' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,25 @@
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_FORNITORE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_FORNITORE` ADD COLUMN `flgEscludi` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "WWW_AUTOMATOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `WWW_AUTOMATOR` MODIFY `categoriaImport` VARCHAR(254);
ALTER TABLE `WWW_AUTOMATOR` MODIFY `searchTxt` VARCHAR(254);
# ---------------------------------------------------------------------- #
# Alter table "WWW_AUTOMATOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `WWW_AUTOMATOR` MODIFY `ultimaEsecuzione` TEXT;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.314' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,12 @@
# ---------------------------------------------------------------------- #
# Alter table "NAZIONE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `NAZIONE` ADD COLUMN `prefissoTel` VARCHAR(5);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.315' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,11 @@
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` CHANGE `dataImportNonTrovato` `dataUltimoImport` DATE;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.316' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,30 @@
# ---------------------------------------------------------------------- #
# Add table "SITEMAP" #
# ---------------------------------------------------------------------- #
CREATE TABLE `SITEMAP` (
`id_sitemap` INTEGER NOT NULL AUTO_INCREMENT,
`descrizione` VARCHAR(40),
`loc` VARCHAR(254),
`priority` INTEGER,
`flgChangefreq` INTEGER,
`flgIncludiMainSitemap` INTEGER,
`flgAbilita` INTEGER,
CONSTRAINT `PK_SITEMAP` PRIMARY KEY (`id_sitemap`)
);
ALTER TABLE `MARCA` ADD COLUMN `flgIncludiMainSitemap` INTEGER;
update MARCA set flgIncludiMainSitemap=1 where flgIcecatAuto=1;
ALTER TABLE `MARCA` ADD COLUMN `nomeSeo` VARCHAR(60);
ALTER TABLE `SITEMAP` ADD COLUMN `lang` VARCHAR(3);
ALTER TABLE `SITEMAP` CHANGE `lang` `langSitemap` VARCHAR(3);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.317' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,38 @@
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `dataChiamataIcecat` DATE;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `hashCodeCurrent` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `hashCodeIndexNow` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `indexNowUrlQuota` INTEGER;
ALTER TABLE `ATTIVITA` ADD COLUMN `indexNowApiKey` VARCHAR(60);
ALTER TABLE `ATTIVITA` ADD COLUMN `indexNowDay` DATE;
ALTER TABLE `ATTIVITA` ADD COLUMN `indexNowDayCount` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "TIPO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `ordineWww` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.318' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,30 @@
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `sitemapFileProdotti` VARCHAR(30);
ALTER TABLE `TIPO` ADD COLUMN `sitemapPriority` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "SITEMAP" #
# ---------------------------------------------------------------------- #
ALTER TABLE `SITEMAP` DROP COLUMN `flgIncludiMainSitemap`;
UPDATE SITEMAP SET priority=100;
# ---------------------------------------------------------------------- #
# Alter table "WWW_AUTOMATOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `WWW_AUTOMATOR` ADD COLUMN `prezzoPubblicoDa` DECIMAL(18,4);
ALTER TABLE `WWW_AUTOMATOR` ADD COLUMN `ricaricoOltre` DECIMAL(5,2);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.319' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,30 @@
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` MODIFY `descTransaction` VARCHAR(80);
CREATE INDEX `IDX_DOCUMENTO_19` ON `DOCUMENTO` (`dataTransaction`);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `flgPaypalRate` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `ordine` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.320', tipoParm='VERSIONE' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,39 @@
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `dataRestituzioneAcconto` DATE;
##sportex
ALTER TABLE `DOCUMENTO` ADD COLUMN `progFileFE` VARCHAR(5);
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `ESERCIZIO_DOCUMENTO`;
ALTER TABLE `TIPOLOGIA_DOCUMENTO` ADD COLUMN `nota` TEXT;
#############
# ---------------------------------------------------------------------- #
# Alter table "MAG_FISICO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `MAG_FISICO` ADD COLUMN `id_clifor` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "LAVORAZIONE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `LAVORAZIONE` ADD COLUMN `costo` DECIMAL(18,4);
ALTER TABLE `MAG_FISICO` ADD CONSTRAINT `CLIFOR_MAG_FISICO`
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `LAVORAZIONE` ADD COLUMN `flgUdm` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl_40_321_05', tipoParm='VERSIONE' where codice='DB_VERSION';
insert into PARM (codice) values ('DB_VERSION_DBCOM');
UPDATE PARM SET testo='DBCom.321', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
#####################################################################

View file

@ -0,0 +1,195 @@
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `ARTICOLO_RIGA_DOCUMENTO`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `DOCUMENTO_RIGA_DOCUMENTO`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `IVA_RIGA_DOCUMENTO`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `ARTICOLO_VARIANTE_RIGA_DOCUMENTO`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `REPARTO_RIGA_DOCUMENTO`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `DOCUMENTOpadre_RIGA_DOCUMENTO`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `RIGA_DOCUMENTO_RIGA_DOCUMENTO`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `ARTICOLO_TAGLIA_RIGA_DOCUMENTO`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `CAUSALE_MAGAZZINO_RIGA_DOCUMENTO`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `CLIFOR_RIGA_DOCUMENTO`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `MAG_FISICO_RIGA_DOCUMENTO`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `RIGA_DOCUMENTO_RIGA_DOCUMENTO_MOV`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `RIGA_DOCUMENTO_RIGA_DOCUMENTO_PRELEVATA`;
####????
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `PEZZA_RIGA_DOCUMENTO`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `FASE_LAVORAZIONE_RIGA_DOCUMENTO`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `ARTICOLO_FILATO_COLORE_RIGA_DOCUMENTO`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `ARTICOLO_FILATO_COLORE_RITORTO_RIGA_DOCUMENTO`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `ARTICOLO_TESSUTO_COLORE_RIGA_DOCUMENTO`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `TELAIO_RIGA_DOCUMENTO`;
ALTER TABLE `RIGA_DOCUMENTO_P` DROP FOREIGN KEY `RIGA_DOCUMENTO_RIGA_DOCUMENTO_P_PRELEVATA`;
ALTER TABLE `RIGA_DOCUMENTO_P` DROP FOREIGN KEY `RIGA_DOCUMENTO_RIGA_DOCUMENTO_P`;
ALTER TABLE `RIGA_DOCUMENTO_PROGETTISTA` DROP FOREIGN KEY `RIGA_DOCUMENTO_RIGA_DOCUMENTO_PROGETTISTA`;
ALTER TABLE `RIGA_DOCUMENTO_P_M` DROP FOREIGN KEY `RIGA_DOCUMENTO_RIGA_DOCUMENTO_P_M_PRELEVATA`;
ALTER TABLE `RIGA_DOCUMENTO_P_M` DROP FOREIGN KEY `RIGA_DOCUMENTO_RIGA_DOCUMENTO_P_M`;
ALTER TABLE `MOVIMENTO` DROP FOREIGN KEY `RIGA_DOCUMENTO_MOVIMENTO`;
ALTER TABLE `TELA` DROP FOREIGN KEY `RIGA_DOCUMENTO_TELA`;
ALTER TABLE `MOVIMENTO_PEZZA` DROP FOREIGN KEY `RIGA_DOCUMENTO_MOVIMENTO_PEZZA`;
ALTER TABLE `PEZZA` DROP FOREIGN KEY `RIGA_DOCUMENTO_PEZZA`;
ALTER TABLE `LAV_PEZZA` DROP FOREIGN KEY `RIGA_DOCUMENTO_LAV_PEZZA_disposizione`;
ALTER TABLE `LAV_PEZZA` DROP FOREIGN KEY `RIGA_DOCUMENTO_LAV_PEZZA_bolla`;
ALTER TABLE `NUMERO_TELI_RIGA` DROP FOREIGN KEY `RIGA_DOCUMENTO_NUMERO_TELI_RIGA_articolo`;
ALTER TABLE `NUMERO_TELI_RIGA` DROP FOREIGN KEY `RIGA_DOCUMENTO_NUMERO_TELI_RIGA_tessuto`;
ALTER TABLE `ARTICOLO_USATO` DROP FOREIGN KEY `RIGA_DOCUMENTO_ARTICOLO_USATO`;
#ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `id_articoloFilatoColore` INTEGER;
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `id_articoloFilatoColoreRitorto` INTEGER;
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `id_rigaDocumentoTessuto` INTEGER;
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `ARTICOLO_RIGA_DOCUMENTO`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `DOCUMENTO_RIGA_DOCUMENTO`
FOREIGN KEY (`id_documento`) REFERENCES `DOCUMENTO` (`id_documento`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `IVA_RIGA_DOCUMENTO`
FOREIGN KEY (`id_iva`) REFERENCES `IVA` (`id_iva`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `ARTICOLO_VARIANTE_RIGA_DOCUMENTO`
FOREIGN KEY (`id_articoloVariante`) REFERENCES `ARTICOLO_VARIANTE` (`id_articoloVariante`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `REPARTO_RIGA_DOCUMENTO`
FOREIGN KEY (`id_reparto`) REFERENCES `REPARTO` (`id_reparto`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `DOCUMENTOpadre_RIGA_DOCUMENTO`
FOREIGN KEY (`id_documentoPadre`) REFERENCES `DOCUMENTO` (`id_documento`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO`
FOREIGN KEY (`id_rigaDocumentoPadre`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `ARTICOLO_TAGLIA_RIGA_DOCUMENTO`
FOREIGN KEY (`id_articoloTaglia`) REFERENCES `ARTICOLO_TAGLIA` (`id_articoloTaglia`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `CAUSALE_MAGAZZINO_RIGA_DOCUMENTO`
FOREIGN KEY (`id_causaleMagazzino`) REFERENCES `CAUSALE_MAGAZZINO` (`id_causaleMagazzino`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `CLIFOR_RIGA_DOCUMENTO`
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `MAG_FISICO_RIGA_DOCUMENTO`
FOREIGN KEY (`id_magFisico`) REFERENCES `MAG_FISICO` (`id_magFisico`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO_MOV`
FOREIGN KEY (`id_rigaDocumentoMov`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO_PRELEVATA`
FOREIGN KEY (`id_rigaDocumentoPrelevata`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
###????
#ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `PEZZA_RIGA_DOCUMENTO`
# FOREIGN KEY (`id_pezza`, `id_articoloTessuto`) REFERENCES `PEZZA` (`id_pezza`,`id_articoloTessuto`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `FASE_LAVORAZIONE_RIGA_DOCUMENTO`
FOREIGN KEY (`id_faseLavorazione`) REFERENCES `FASE_LAVORAZIONE` (`id_faseLavorazione`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `ARTICOLO_FILATO_COLORE_RITORTO_RIGA_DOCUMENTO`
FOREIGN KEY (`id_articoloFilatoColoreRitorto`) REFERENCES `ARTICOLO_FILATO_COLORE_RITORTO` (`id_articoloFilatoColoreRitorto`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `ARTICOLO_TESSUTO_COLORE_RIGA_DOCUMENTO`
FOREIGN KEY (`id_articoloTessutoColore`) REFERENCES `ARTICOLO_TESSUTO_COLORE` (`id_articoloTessutoColore`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `TELAIO_RIGA_DOCUMENTO`
FOREIGN KEY (`id_telaio`) REFERENCES `TELAIO` (`id_telaio`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `ARTICOLO_FILATO_COLORE_RIGA_DOCUMENTO`
FOREIGN KEY (`id_articoloFilatoColore`) REFERENCES `ARTICOLO_FILATO_COLORE` (`id_articoloFilatoColore`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO_TESSUTO`
FOREIGN KEY (`id_rigaDocumentoTessuto`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `RIGA_DOCUMENTO_P` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO_P_PRELEVATA`
FOREIGN KEY (`id_rigaDocumentoPrelevata`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `RIGA_DOCUMENTO_P` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO_P`
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `RIGA_DOCUMENTO_PROGETTISTA` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO_PROGETTISTA`
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `RIGA_DOCUMENTO_P_M` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO_P_M_PRELEVATA`
FOREIGN KEY (`id_rigaDocumentoPrelevata`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `RIGA_DOCUMENTO_P_M` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO_P_M`
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `MOVIMENTO` ADD CONSTRAINT `RIGA_DOCUMENTO_MOVIMENTO`
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `TELA` ADD CONSTRAINT `RIGA_DOCUMENTO_TELA`
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `MOVIMENTO_PEZZA` ADD CONSTRAINT `RIGA_DOCUMENTO_MOVIMENTO_PEZZA`
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `PEZZA` ADD CONSTRAINT `RIGA_DOCUMENTO_PEZZA`
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `LAV_PEZZA` ADD CONSTRAINT `RIGA_DOCUMENTO_LAV_PEZZA_disposizione`
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `LAV_PEZZA` ADD CONSTRAINT `RIGA_DOCUMENTO_LAV_PEZZA_bolla`
FOREIGN KEY (`id_rigaDocumentoBolla`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `NUMERO_TELI_RIGA` ADD CONSTRAINT `RIGA_DOCUMENTO_NUMERO_TELI_RIGA_articolo`
FOREIGN KEY (`id_rigaDocumentoArticolo`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `NUMERO_TELI_RIGA` ADD CONSTRAINT `RIGA_DOCUMENTO_NUMERO_TELI_RIGA_tessuto`
FOREIGN KEY (`id_rigaDocumentoTessuto`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `ARTICOLO_USATO` ADD CONSTRAINT `RIGA_DOCUMENTO_ARTICOLO_USATO`
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `ARTICOLO_TESSUTO_COLORE` ADD COLUMN `flgDispo` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl_40_321_05', tipoParm='VERSIONE' where codice='DB_VERSION';
#insert into PARM (codice) values ('DB_VERSION_DBCOM');
UPDATE PARM SET testo='DBCom.321', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
#####################################################################

View file

@ -0,0 +1,19 @@
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `FERiferimentoTesto` VARCHAR(60);
ALTER TABLE `DOCUMENTO` ADD COLUMN `FERiferimentoNumero` DOUBLE;
ALTER TABLE `DOCUMENTO` ADD COLUMN `FERiferimentoData` DATE;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl_40_322_05_170223', tipoParm='VERSIONE' where codice='DB_VERSION';
#insert into PARM (codice) values ('DB_VERSION_DBCOM');
UPDATE PARM SET testo='DBCom.322', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
#####################################################################

View file

@ -0,0 +1,134 @@
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` CHANGE `id_rigaDocumentoTessuto` `id_rigaDocumentoTessutoA` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR_LAVORAZIONE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR_LAVORAZIONE` ADD COLUMN `costoLavorazione` DECIMAL(18,4);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_TESSUTO_COLORE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_TESSUTO_COLORE` ADD COLUMN `quantitaAtW` DOUBLE;
ALTER TABLE `ARTICOLO_TESSUTO_COLORE` CHANGE `quantita` `quantitaAt` DOUBLE;
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `id_lavorazione` INTEGER;
# ---------------------------------------------------------------------- #
# Add table "TIPO_DOCUMENTO_LAVORAZIONE" #
# ---------------------------------------------------------------------- #
CREATE TABLE `TIPO_DOCUMENTO_LAVORAZIONE` (
`id_tipoDocumentoLavorazione` INTEGER NOT NULL AUTO_INCREMENT,
`id_lavorazione` INTEGER,
`id_tipoDocumento` INTEGER,
CONSTRAINT `PK_TIPO_DOCUMENTO_LAVORAZIONE` PRIMARY KEY (`id_tipoDocumentoLavorazione`)
);
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `LAVORAZIONE_DOCUMENTO`
FOREIGN KEY (`id_lavorazione`) REFERENCES `LAVORAZIONE` (`id_lavorazione`);
ALTER TABLE `TIPO_DOCUMENTO_LAVORAZIONE` ADD CONSTRAINT `LAVORAZIONE_TIPO_DOCUMENTO_LAVORAZIONE`
FOREIGN KEY (`id_lavorazione`) REFERENCES `LAVORAZIONE` (`id_lavorazione`);
ALTER TABLE `TIPO_DOCUMENTO_LAVORAZIONE` ADD CONSTRAINT `TIPO_DOCUMENTO_TIPO_DOCUMENTO_LAVORAZIONE`
FOREIGN KEY (`id_tipoDocumento`) REFERENCES `TIPO_DOCUMENTO` (`id_tipoDocumento`);
# ---------------------------------------------------------------------- #
# Alter table "LAVORAZIONE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `LAVORAZIONE` ADD COLUMN `abbreviazione` CHAR(3);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_TESSUTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `quantitaLavorazione` DOUBLE;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_TESSUTO_COLORE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_TESSUTO_COLORE` ADD COLUMN `quantitaLavorazione` DOUBLE;
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `descTransactionStripe` VARCHAR(80);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_TESSUTO_COLORE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_TESSUTO_COLORE` CHANGE `quantitaAt` `quantitaAtc` DOUBLE;
ALTER TABLE `ARTICOLO_TESSUTO_COLORE` CHANGE `quantitaAtW` `quantitaAtcW` DOUBLE;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_FILATO_COLORE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_FILATO_COLORE` MODIFY `quantitaMagazzinoMovimentoHtml` VARCHAR(254);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_FILATO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_FILATO` MODIFY `quantitaMagazzinoMovimentoHtml` VARCHAR(254);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_TESSUTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_TESSUTO` MODIFY `quantitaMagazzinoMovimentoHtml` VARCHAR(254);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_TESSUTO_COLORE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_TESSUTO_COLORE` MODIFY `quantitaMagazzinoMovimentoHtml` VARCHAR(254);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl_40_324_01_020323', tipoParm='VERSIONE' where codice='DB_VERSION';
#insert into PARM (codice) values ('DB_VERSION_DBCOM');
UPDATE PARM SET testo='DBCom.324', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
#####################################################################

View file

@ -0,0 +1,77 @@
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `id_listinoEbay` INTEGER;
ALTER TABLE `TIPO` ADD COLUMN `id_listinoAmazon` INTEGER;
ALTER TABLE `TIPO` ADD COLUMN `amazonFissa` DECIMAL(18,4);
ALTER TABLE `TIPO` ADD COLUMN `ebayFissa` DECIMAL(18,4);
# ---------------------------------------------------------------------- #
# Alter table "TIPO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `wwwValoreSoglia` DECIMAL(18,4);
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `wwwPercOltreSoglia` DECIMAL(5,2);
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `tariffaAggiuntiva` DECIMAL(18,4);
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `ordineWww` INTEGER AFTER `id_tipoPagamento`;
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `periodicita` INTEGER AFTER `ordineWww`;
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `descrizione_it` VARCHAR(60) AFTER `periodicita`;
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `descrizione_en` VARCHAR(60) AFTER `descrizione_it`;
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `flgTipoPagamento` INTEGER AFTER `descrizione_en`;
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `flgPrimaScadenza` INTEGER AFTER `flgTipoPagamento`;
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `giornoFisso` INTEGER AFTER `flgPrimaScadenza`;
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `primaRata` INTEGER AFTER `giornoFisso`;
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `nRate` INTEGER AFTER `primaRata`;
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `codiceTenderCassa` CHAR(4) AFTER `nRate`;
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `flgWww` INTEGER AFTER `codiceTenderCassa`;
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `flgAbilitatoNegozio` INTEGER AFTER `flgWww`;
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `flgAbilitatoCorriere` INTEGER AFTER `flgAbilitatoNegozio`;
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `codiceCassaEpson` INTEGER AFTER `flgAbilitatoCorriere`;
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `flgIncassoPagamento` INTEGER AFTER `codiceCassaEpson`;
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `flgAbilitatoStranieri` INTEGER AFTER `flgIncassoPagamento`;
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `flgTipoPagamentoEcommerce` INTEGER AFTER `flgAbilitatoStranieri`;
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `imgTmst` VARCHAR(24) AFTER `flgTipoPagamentoEcommerce`;
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `tariffaAggiuntiva` DECIMAL(18,4) AFTER `imgTmst`;
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `percWwwSconto` DECIMAL(5,2) AFTER `tariffaAggiuntiva`;
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `percWwwCommissione` DECIMAL(5,2) AFTER `percWwwSconto`;
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `wwwCommissionePercDefault` DECIMAL(5,2) AFTER `percWwwCommissione`;
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `wwwTariffaFissa` DECIMAL(18,4) AFTER `wwwCommissionePercDefault`;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl_40_325_01_250323', tipoParm='VERSIONE' where codice='DB_VERSION';
#insert into PARM (codice) values ('DB_VERSION_DBCOM');
UPDATE PARM SET testo='DBCom.325', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
#####################################################################

View file

@ -0,0 +1,140 @@
# ---------------------------------------------------------------------- #
# Alter table "MARCA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `MARCA` ADD COLUMN `flgAmazon` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `costoMinimoOrdineWeb` DECIMAL(18,4);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` DROP COLUMN `amzAccessKeyId`;
ALTER TABLE `ATTIVITA` DROP COLUMN `amzSecretKey`;
ALTER TABLE `ATTIVITA` DROP COLUMN `amzRoleArn`;
ALTER TABLE `ATTIVITA` DROP COLUMN `amzRoleSessionName`;
ALTER TABLE `ATTIVITA` DROP COLUMN `amzClientId`;
ALTER TABLE `ATTIVITA` DROP COLUMN `amzClientSecret`;
ALTER TABLE `ATTIVITA` DROP COLUMN `amzRefreshToken`;
ALTER TABLE `ATTIVITA` ADD COLUMN `amzLwaClientId` VARCHAR(254);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzLwaClientSecret` VARCHAR(254);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzLwaAuthToken` VARCHAR(400);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzLwaAccessToken` VARCHAR(400);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzLwaRefreshToken` VARCHAR(400);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzLwaAccessTokenExpireTS` DATETIME;
ALTER TABLE `ATTIVITA` ADD COLUMN `amzIamRoleARN` VARCHAR(254);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzIamAccessKey` VARCHAR(254);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzIamSecretKey` VARCHAR(254);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzStsAccessKeyId` VARCHAR(254);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzStsSecretAccessKey` VARCHAR(254);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzStsSessionToken` VARCHAR(400);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzStsSessionTokenTS` DATETIME;
DROP INDEX `IDX_USERS_2` ON `USERS`;
ALTER TABLE `USERS` MODIFY `utenteDominio` VARCHAR(60);
CREATE UNIQUE INDEX `IDX_USERS_2` ON `USERS` (`utenteDominio`);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `amzMarketplaces` VARCHAR(1000);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzSellerid` VARCHAR(60);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `prezzoSuAmzIva` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` ADD COLUMN `qtaSuAmz` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `qtaAmz` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `productTypeAmz` VARCHAR(40);
ALTER TABLE `ARTICOLO` ADD COLUMN `flgAmazonCatalog` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `asinAmz` VARCHAR(40);
ALTER TABLE `ARTICOLO` ADD COLUMN `flgPriceTypeAmz` INTEGER;
ALTER TABLE `ARTICOLO` DROP COLUMN `flgAmazonCatalog`;
ALTER TABLE `ATTIVITA` ADD COLUMN `amzMerchantShippingGroupFree` VARCHAR(60);
ALTER TABLE `ARTICOLO` ADD COLUMN `descAmz` VARCHAR(1000);
ALTER TABLE `ARTICOLO` ADD COLUMN `flgAmzWarn` INTEGER;
# ---------------------------------------------------------------------- #
# Add table "AMZ_FEATURED_PRICE" #
# ---------------------------------------------------------------------- #
CREATE TABLE `AMZ_FEATURED_PRICE` (
`id_amzFeaturedPrice` INTEGER NOT NULL AUTO_INCREMENT,
`id_articolo` INTEGER,
`lang` VARCHAR(4),
`featuredOEPriceAmz` DECIMAL(18,4),
`competingFOPriceAmz` DECIMAL(18,4),
`currentFOPriceAmz` DECIMAL(18,4),
`currentPriceAmz` DECIMAL(18,4),
`dataPriceAmz` DATE,
CONSTRAINT `PK_AMZ_FEATURED_PRICE` PRIMARY KEY (`id_amzFeaturedPrice`)
);
CREATE UNIQUE INDEX `IDX_AMZ_FEATURED_PRICE_1` ON `AMZ_FEATURED_PRICE` (`id_articolo`,`lang`);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `AMZ_FEATURED_PRICE` ADD CONSTRAINT `ARTICOLO_AMZ_FEATURED_PRICE`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
# ---------------------------------------------------------------------- #
# Alter table "AMZ_FEATURED_PRICE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `AMZ_FEATURED_PRICE` ADD COLUMN `flgPrezzoCompetitivoAmz` INTEGER;
ALTER TABLE `AMZ_FEATURED_PRICE` ADD COLUMN `flgPrezzoCompetitivo` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl_40_326_01_250323', tipoParm='VERSIONE' where codice='DB_VERSION';
#insert into PARM (codice) values ('DB_VERSION_DBCOM');
UPDATE PARM SET testo='DBCom.326', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
#####################################################################

View file

@ -0,0 +1,46 @@
ALTER TABLE `ACCESS` DROP FOREIGN KEY `ACCESS_ACCESS`;
ALTER TABLE `USER_ACCESS` DROP FOREIGN KEY `ACCESS_USER_ACCESS`;
ALTER TABLE `ACCESS_GROUP_ACCESS` DROP FOREIGN KEY `ACCESS_ACCESS_GROUP_ACCESS`;
ALTER TABLE `TABLE_DESC` DROP FOREIGN KEY `ACCESS_TABLE_DESC`;
# ---------------------------------------------------------------------- #
# Alter table "ACCESS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS` DROP PRIMARY KEY;
ALTER TABLE `ACCESS` MODIFY `id_access` VARCHAR(60) NOT NULL;
ALTER TABLE `ACCESS` ADD CONSTRAINT `PK_ACCESS`
PRIMARY KEY (`id_access`);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS` ADD CONSTRAINT `ACCESS_ACCESS`
FOREIGN KEY (`id_accessHeader`) REFERENCES `ACCESS` (`id_access`);
ALTER TABLE `USER_ACCESS` ADD CONSTRAINT `ACCESS_USER_ACCESS`
FOREIGN KEY (`id_access`) REFERENCES `ACCESS` (`id_access`);
ALTER TABLE `ACCESS_GROUP_ACCESS` ADD CONSTRAINT `ACCESS_ACCESS_GROUP_ACCESS`
FOREIGN KEY (`id_access`) REFERENCES `ACCESS` (`id_access`);
ALTER TABLE `TABLE_DESC` ADD CONSTRAINT `ACCESS_TABLE_DESC`
FOREIGN KEY (`id_access`) REFERENCES `ACCESS` (`id_access`);
ALTER TABLE `ACCESS` MODIFY `descrizione` VARCHAR(60);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl_40_327_01_100523', tipoParm='VERSIONE' where codice='DB_VERSION';
#insert into PARM (codice) values ('DB_VERSION_DBCOM');
UPDATE PARM SET testo='DBCom.327', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
#####################################################################

View file

@ -0,0 +1,165 @@
CREATE TABLE `FOTO` (
`id_foto` INTEGER NOT NULL AUTO_INCREMENT,
`fileName` VARCHAR(254),
`pettorali` VARCHAR(254),
`fileNameMd5` VARCHAR(200),
`md5` VARCHAR(40),
CONSTRAINT `PK_FOTO` PRIMARY KEY (`id_foto`)
);
CREATE INDEX `IDX_FOTO_1` ON `FOTO` (`md5`);
CREATE INDEX `IDX_FOTO_2` ON `FOTO` (`pettorali`);
# ---------------------------------------------------------------------- #
# Add table "FOTO_FACE" #
# ---------------------------------------------------------------------- #
CREATE TABLE `FOTO_FACE` (
`id_fotoFace` INTEGER NOT NULL AUTO_INCREMENT,
`id_foto` INTEGER,
`jsonData` VARCHAR(10000),
`earsW` FLOAT,
`cheeksW` FLOAT,
`noseW` FLOAT,
`noseH` FLOAT,
`mouthW` FLOAT,
`forhChin` FLOAT,
`forhChinL` FLOAT,
`forhChinR` FLOAT,
`forhMouth` FLOAT,
`eyebrowsW` FLOAT,
`eyesW` FLOAT,
`eyeLH` FLOAT,
`eyeLW` FLOAT,
`eyeRW` FLOAT,
`eyeRH` FLOAT,
`eyeLNose` FLOAT,
`eyeRNose` FLOAT,
`eyeLMouth` FLOAT,
`eyeRMouth` FLOAT,
`chinEarL` FLOAT,
`chinEarR` FLOAT,
`chinLEarL` FLOAT,
`chinLEarR` FLOAT,
`chinREarL` FLOAT,
`chinREarR` FLOAT,
`chinMouth` FLOAT,
CONSTRAINT `PK_FOTO_FACE` PRIMARY KEY (`id_fotoFace`)
);
# ---------------------------------------------------------------------- #
# Alter table "FOTO_FACE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceTopLeftX` INTEGER;
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceTopLeftY` INTEGER;
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceTopRightX` INTEGER;
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceTopRightY` INTEGER;
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceBottomRightX` INTEGER;
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceBottomRightY` INTEGER;
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceBottomLeftX` INTEGER;
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceBottomLeftY` INTEGER;
ALTER TABLE `FOTO_FACE` MODIFY `faceTopLeftX` INTEGER AFTER `jsonData`;
ALTER TABLE `FOTO_FACE` MODIFY `faceTopLeftY` INTEGER AFTER `faceTopLeftX`;
ALTER TABLE `FOTO_FACE` MODIFY `faceTopRightX` INTEGER AFTER `faceTopLeftY`;
ALTER TABLE `FOTO_FACE` MODIFY `faceTopRightY` INTEGER AFTER `faceTopRightX`;
ALTER TABLE `FOTO_FACE` MODIFY `faceBottomRightX` INTEGER AFTER `faceTopRightY`;
ALTER TABLE `FOTO_FACE` MODIFY `faceBottomRightY` INTEGER AFTER `faceBottomRightX`;
ALTER TABLE `FOTO_FACE` MODIFY `faceBottomLeftX` INTEGER AFTER `faceBottomRightY`;
ALTER TABLE `FOTO_FACE` MODIFY `faceBottomLeftY` INTEGER AFTER `faceBottomLeftX`;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO_FACE` ADD CONSTRAINT `FOTO_FOTO_FACE`
FOREIGN KEY (`id_foto`) REFERENCES `FOTO` (`id_foto`);
ALTER TABLE `FOTO_FACE` MODIFY `jsonData` TEXT;
# ---------------------------------------------------------------------- #
# Alter table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` ADD COLUMN `flgNoStatusMsg` INTEGER;
#### scontrino
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `flgStatoCivile` INTEGER;
# ---------------------------------------------------------------------- #
# Add table "PERSONA_CARICO" #
# ---------------------------------------------------------------------- #
CREATE TABLE `PERSONA_CARICO` (
`id_personaCarico` INTEGER NOT NULL AUTO_INCREMENT,
`id_clifor` INTEGER,
`id_tipoPersonaCarico` INTEGER,
`cognomePC` VARCHAR(60),
`nomePC` VARCHAR(60),
`codFiscPC` VARCHAR(16),
`percCarico` DECIMAL(5,2),
`notaPC` TEXT,
CONSTRAINT `PK_PERSONA_CARICO` PRIMARY KEY (`id_personaCarico`)
);
# ---------------------------------------------------------------------- #
# Add table "TIPO_PERSONA_CARICO" #
# ---------------------------------------------------------------------- #
CREATE TABLE `TIPO_PERSONA_CARICO` (
`id_tipoPersonaCarico` INTEGER NOT NULL AUTO_INCREMENT,
`descrizione` VARCHAR(60),
CONSTRAINT `PK_TIPO_PERSONA_CARICO` PRIMARY KEY (`id_tipoPersonaCarico`)
);
# ---------------------------------------------------------------------- #
# Alter table "FOTO_FACE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceIdx1` DOUBLE;
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceIdx2` DOUBLE;
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceIdx3` DOUBLE;
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceIdx4` DOUBLE;
CREATE INDEX `IDX_FOTO_FACE_1` ON `FOTO_FACE` (`faceIdx1`);
CREATE INDEX `IDX_FOTO_FACE_2` ON `FOTO_FACE` (`faceIdx2`);
CREATE INDEX `IDX_FOTO_FACE_3` ON `FOTO_FACE` (`faceIdx3`);
CREATE INDEX `IDX_FOTO_FACE_4` ON `FOTO_FACE` (`faceIdx4`);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl_40_327_01_100523', tipoParm='VERSIONE' where codice='DB_VERSION';
#insert into PARM (codice) values ('DB_VERSION_DBCOM');
UPDATE PARM SET testo='DBCom.328', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
#####################################################################

View file

@ -0,0 +1,85 @@
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `id_ottoxmille` INTEGER;
ALTER TABLE `CLIFOR` ADD COLUMN `cf5xmille` VARCHAR(16);
ALTER TABLE `CLIFOR` ADD COLUMN `codice2xmille` VARCHAR(16);
# ---------------------------------------------------------------------- #
# Add table "OTTOXMILLE" #
# ---------------------------------------------------------------------- #
CREATE TABLE `OTTOXMILLE` (
`id_ottoxmille` INTEGER NOT NULL AUTO_INCREMENT,
`descrizione` VARCHAR(254),
CONSTRAINT `PK_OTTOXMILLE` PRIMARY KEY (`id_ottoxmille`)
);
ALTER TABLE `CLIFOR` ADD CONSTRAINT `OTTOXMILLE_CLIFOR`
FOREIGN KEY (`id_ottoxmille`) REFERENCES `OTTOXMILLE` (`id_ottoxmille`);
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `OTTOXMILLE`
--
DROP TABLE IF EXISTS `OTTOXMILLE`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `OTTOXMILLE` (
`id_ottoxmille` int(11) NOT NULL AUTO_INCREMENT,
`descrizione` varchar(254) DEFAULT NULL,
`lastUpdTmst` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`lastUpdId_user` int(11) DEFAULT NULL,
`createTmst` datetime DEFAULT NULL,
`encodedFields` varchar(1000) DEFAULT NULL,
PRIMARY KEY (`id_ottoxmille`)
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `OTTOXMILLE`
--
LOCK TABLES `OTTOXMILLE` WRITE;
/*!40000 ALTER TABLE `OTTOXMILLE` DISABLE KEYS */;
INSERT INTO `OTTOXMILLE` VALUES (1,'STATO','2023-05-24 14:33:07',1,'2023-05-24 16:33:07',''),(2,'CHIESA CATTOLICA','2023-05-24 14:33:13',1,'2023-05-24 16:33:13',''),(3,'UNIONE CHIESE CRISTIANE AVVENTISTE DEL 7 GIORNO','2023-05-24 14:33:21',1,'2023-05-24 16:33:21',''),(4,'ASSEMBLEE DI DIO IN ITALIA','2023-05-24 14:33:32',1,'2023-05-24 16:33:32',''),(5,'CHIESA EVENGELICA VALDESE','2023-05-24 14:33:39',1,'2023-05-24 16:33:39',''),(6,'CHIESA EVANGELICA LUTERANA','2023-05-24 14:33:47',1,'2023-05-24 16:33:47',''),(7,'UNIONE COMUNITA EBRAICHE','2023-05-24 14:33:53',1,'2023-05-24 16:33:53',''),(8,'SACRA ARCIDIOCESI ORTODOSSA D\\\'ITALIA ED ESARCAT PER L\\\'EUROPA MERIDIONALE','2023-05-24 14:34:20',1,'2023-05-24 16:34:20',''),(9,'CHIASA APOSTAOLICA IN ITALIA','2023-05-24 14:34:28',1,'2023-05-24 16:34:28',''),(10,'UNIONE CRISTIANA EVANGELICA BATTISTA D\\\'ITALIA','2023-05-24 14:34:41',1,'2023-05-24 16:34:41',''),(11,'UNIONE BUDDHISTA ITALIANA','2023-05-24 14:34:49',1,'2023-05-24 16:34:49',''),(12,'UNIONE INDUISTA ITALIANA','2023-05-24 14:34:54',1,'2023-05-24 16:34:54',''),(13,'ISTITUTO BUDDISTA ITALIANO SOKA GAKKAI','2023-05-24 14:35:07',1,'2023-05-24 16:35:07','');
/*!40000 ALTER TABLE `OTTOXMILLE` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2023-05-24 16:35:35
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl_40_329_01_100523', tipoParm='VERSIONE' where codice='DB_VERSION';
#insert into PARM (codice) values ('DB_VERSION_DBCOM');
UPDATE PARM SET testo='DBCom.329 sd', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
#####################################################################

View file

@ -0,0 +1,196 @@
# ---------------------------------------------------------------------- #
# Alter table "FOTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO` ADD COLUMN `tsInserimento` DATETIME;
ALTER TABLE `FOTO` ADD COLUMN `flgFotoSearch` INTEGER;
ALTER TABLE `FOTO_FACE` DROP FOREIGN KEY `FOTO_FOTO_FACE`;
# ---------------------------------------------------------------------- #
# Alter table "FOTO_FACE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceTopLeftX`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceTopLeftY`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceTopRightX`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceTopRightY`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceBottomRightX`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceBottomRightY`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceBottomLeftX`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceBottomLeftY`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `earsW`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `cheeksW`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `noseW`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `noseH`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `mouthW`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `forhChin`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `forhChinL`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `forhChinR`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `forhMouth`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyebrowsW`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyesW`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeLH`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeLW`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeRW`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeRH`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeLNose`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeRNose`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeLMouth`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeRMouth`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `chinEarL`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `chinEarR`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `chinLEarL`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `chinLEarR`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `chinREarL`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `chinREarR`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `chinMouth`;
ALTER TABLE `FOTO_FACE` ADD COLUMN `featureVector` VARCHAR(1000);
# ---------------------------------------------------------------------- #
# Add table "FACE_RECOG" #
# ---------------------------------------------------------------------- #
CREATE TABLE `FACE_RECOG` (
`id_faceRecog` INTEGER NOT NULL AUTO_INCREMENT,
`id_fotoFace1` INTEGER,
`id_fotoFace2` INTEGER,
`eDistance` DOUBLE,
`cosineSim` DOUBLE,
CONSTRAINT `PK_FACE_RECOG` PRIMARY KEY (`id_faceRecog`)
);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO_FACE` ADD CONSTRAINT `FOTO_FOTO_FACE`
FOREIGN KEY (`id_foto`) REFERENCES `FOTO` (`id_foto`);
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_1`
FOREIGN KEY (`id_fotoFace1`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_2`
FOREIGN KEY (`id_fotoFace2`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO_FACE` DROP FOREIGN KEY `FOTO_FOTO_FACE`;
ALTER TABLE `FACE_RECOG` DROP FOREIGN KEY `FOTO_FACE_FACE_RECOG_1`;
ALTER TABLE `FACE_RECOG` DROP FOREIGN KEY `FOTO_FACE_FACE_RECOG_2`;
# ---------------------------------------------------------------------- #
# Alter table "FOTO_FACE" #
# ---------------------------------------------------------------------- #
DROP INDEX `IDX_FOTO_FACE_1` ON `FOTO_FACE`;
DROP INDEX `IDX_FOTO_FACE_2` ON `FOTO_FACE`;
DROP INDEX `IDX_FOTO_FACE_3` ON `FOTO_FACE`;
DROP INDEX `IDX_FOTO_FACE_4` ON `FOTO_FACE`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceIdx1`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceIdx2`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceIdx3`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceIdx4`;
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceTopVx` INTEGER;
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceTopVy` INTEGER;
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceBottomVx` INTEGER;
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceBottomVy` INTEGER;
ALTER TABLE `FOTO_FACE` ADD COLUMN `featureVector2` VARCHAR(1000);
ALTER TABLE `FOTO_FACE` CHANGE `featureVector` `featureVector1` VARCHAR(1000);
ALTER TABLE `FOTO_FACE` MODIFY `faceTopVx` INTEGER AFTER `jsonData`;
ALTER TABLE `FOTO_FACE` MODIFY `faceTopVy` INTEGER AFTER `faceTopVx`;
ALTER TABLE `FOTO_FACE` MODIFY `faceBottomVx` INTEGER AFTER `faceTopVy`;
ALTER TABLE `FOTO_FACE` MODIFY `faceBottomVy` INTEGER AFTER `faceBottomVx`;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO_FACE` ADD CONSTRAINT `FOTO_FOTO_FACE`
FOREIGN KEY (`id_foto`) REFERENCES `FOTO` (`id_foto`);
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_1`
FOREIGN KEY (`id_fotoFace1`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_2`
FOREIGN KEY (`id_fotoFace2`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
#select D.descrizione , B.id_foto, C.fileName ,A.* from FACE_RECOG a inner join FOTO_FACE B on A.id_fotoFace2 =B.id_fotoFace inner join FOTO AS C ON C.id_foto =B.id_foto INNER join PUNTO_FOTO AS D ON C.id_puntoFoto =D.id_puntoFoto order by A.cosineSim desc
CREATE INDEX `IDX_FOTO_5` ON `FOTO` (`flgFotoSearch`);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl_40_329_01_100523', tipoParm='VERSIONE' where codice='DB_VERSION';
#insert into PARM (codice) values ('DB_VERSION_DBCOM');
UPDATE PARM SET testo='DBCom.330 face2', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
#####################################################################

View file

@ -0,0 +1,131 @@
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO_FACE` DROP FOREIGN KEY `FOTO_FOTO_FACE`;
ALTER TABLE `FACE_RECOG` DROP FOREIGN KEY `FOTO_FACE_FACE_RECOG_1`;
ALTER TABLE `FACE_RECOG` DROP FOREIGN KEY `FOTO_FACE_FACE_RECOG_2`;
# ---------------------------------------------------------------------- #
# Alter table "FOTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO` ADD COLUMN `id_clifor` INTEGER;
ALTER TABLE `FOTO` MODIFY `id_clifor` INTEGER AFTER `id_foto`;
# ---------------------------------------------------------------------- #
# Alter table "FOTO_FACE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO_FACE` ADD COLUMN `fileName` VARCHAR(254);
ALTER TABLE `FOTO_FACE` ADD COLUMN `label` INTEGER;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO` ADD CONSTRAINT `CLIFOR_FOTO`
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `FOTO_FACE` ADD CONSTRAINT `FOTO_FOTO_FACE`
FOREIGN KEY (`id_foto`) REFERENCES `FOTO` (`id_foto`);
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_1`
FOREIGN KEY (`id_fotoFace1`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_2`
FOREIGN KEY (`id_fotoFace2`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
# ---------------------------------------------------------------------- #
# Script generated with: DeZign for Databases 11.1.0 #
# Target DBMS: MySQL 5 #
# Project file: abliaDbComuni3.dez #
# Project name: DB COMUNI - ABLIA #
# Author: Andrea Colzi #
# Script type: Alter database script #
# Created on: 2023-07-07 10:19 #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO` DROP FOREIGN KEY `CLIFOR_FOTO`;
ALTER TABLE `FACE_RECOG` DROP FOREIGN KEY `FOTO_FACE_FACE_RECOG_1`;
ALTER TABLE `FACE_RECOG` DROP FOREIGN KEY `FOTO_FACE_FACE_RECOG_2`;
ALTER TABLE `FOTO_FACE` DROP FOREIGN KEY `FOTO_FOTO_FACE`;
# ---------------------------------------------------------------------- #
# Alter table "FOTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO` CHANGE `id_clifor` `id_evento` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "FACE_RECOG" #
# ---------------------------------------------------------------------- #
ALTER TABLE `FACE_RECOG` ADD COLUMN `confidenceLBPH` DOUBLE;
ALTER TABLE `FACE_RECOG` ADD COLUMN `confidenceEigen` DOUBLE;
ALTER TABLE `FACE_RECOG` ADD COLUMN `confidenceFish` DOUBLE;
# ---------------------------------------------------------------------- #
# Add table "EVENTO" #
# ---------------------------------------------------------------------- #
CREATE TABLE `EVENTO` (
`id_evento` INTEGER NOT NULL AUTO_INCREMENT,
`id_clifor` INTEGER,
`descrizione` VARCHAR(254),
`dataGara` DATE,
`codiceEventoCliente` VARCHAR(40),
CONSTRAINT `PK_EVENTO` PRIMARY KEY (`id_evento`)
);
CREATE INDEX `IDX_EVENTO_1` ON `EVENTO` (`codiceEventoCliente`);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO` ADD CONSTRAINT `EVENTO_FOTO`
FOREIGN KEY (`id_evento`) REFERENCES `EVENTO` (`id_evento`);
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_1`
FOREIGN KEY (`id_fotoFace1`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_2`
FOREIGN KEY (`id_fotoFace2`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
ALTER TABLE `EVENTO` ADD CONSTRAINT `CLIFOR_EVENTO`
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `FOTO_FACE` ADD CONSTRAINT `FOTO_FOTO_FACE`
FOREIGN KEY (`id_foto`) REFERENCES `FOTO` (`id_foto`);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl_40_329_01_100523', tipoParm='VERSIONE' where codice='DB_VERSION';
#insert into PARM (codice) values ('DB_VERSION_DBCOM');
UPDATE PARM SET testo='DBCom.331 facerecog', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
UPDATE PARM SET testo='Abl_40_329_01_100523', tipoParm='VERSIONE' where codice='DB_VERSION';
#####REGALAMI UN SORRISO
insert into PARM (codice) values ('DB_VERSION_RUS');
UPDATE PARM SET testo='RUS.2.1.1 human', tipoParm='VERSIONE' where codice='DB_VERSION_RUS';
#####################################################################

View file

@ -0,0 +1,16 @@
# ---------------------------------------------------------------------- #
# Alter table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` ADD COLUMN `tsInvioMailRecupero` DATETIME;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl_40_332_01_310723', tipoParm='VERSIONE' where codice='DB_VERSION';
#insert into PARM (codice) values ('DB_VERSION_DBCOM');
UPDATE PARM SET testo='DBCom.331 facerecog', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
#####REGALAMI UN SORRISO
insert into PARM (codice) values ('DB_VERSION_RUS');
UPDATE PARM SET testo='RUS.2.1.1 human', tipoParm='VERSIONE' where codice='DB_VERSION_RUS';

View file

@ -0,0 +1,19 @@
# ---------------------------------------------------------------------- #
# Alter table "ACCESS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS` ADD COLUMN `suffissoDirPages` VARCHAR(40);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.41.333.x.070923', tipoParm='VERSIONE' where codice='DB_VERSION';
#insert into PARM (codice) values ('DB_VERSION_DBCOM');
UPDATE PARM SET testo='DBCom.3.333.x facerecog', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
#####REGALAMI UN SORRISO
#insert into PARM (codice) values ('DB_VERSION_RUS');
#UPDATE PARM SET testo='RUS.2.1.1 human', tipoParm='VERSIONE' where codice='DB_VERSION_RUS';
#####FOTOEVENTI
##insert into PARM (codice) values ('DB_VERSION_FE');
UPDATE PARM SET testo='FE 6.27.118', tipoParm='VERSIONE' where codice='DB_VERSION_FE';

View file

@ -0,0 +1,244 @@
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.310' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "USERS" #
# ---------------------------------------------------------------------- #
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.311' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.312' where codice='DB_VERSION';
####################################################################### ---------------------------------------------------------------------- #
# Alter table "MARCA" #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `flgIcecatNoAuto` INTEGER;
# ---------------------------------------------------------------------- #
# Add table "WWW_AUTOMATOR" #
# ---------------------------------------------------------------------- #
CREATE TABLE `WWW_AUTOMATOR` (
`id_wwwAutomator` INTEGER NOT NULL AUTO_INCREMENT,
`id_tipo` INTEGER(11),
`categoriaImport` VARCHAR(40),
`searchTxt` VARCHAR(40),
`qtaMaxAcquistoWww` INTEGER,
`ricarico` DECIMAL(5,2),
`flgGoogle` INTEGER,
CONSTRAINT `PK_WWW_AUTOMATOR` PRIMARY KEY (`id_wwwAutomator`)
);
# ---------------------------------------------------------------------- #
# Alter table "WWW_AUTOMATOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `WWW_AUTOMATOR` ADD COLUMN `ultimaEsecuzione` VARCHAR(6000);
ALTER TABLE `WWW_AUTOMATOR` ADD COLUMN `flgAbilita` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "WWW_AUTOMATOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `WWW_AUTOMATOR` ADD COLUMN `ordine` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.312' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "WWW_AUTOMATOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `WWW_AUTOMATOR` MODIFY `categoriaImport` VARCHAR(254);
ALTER TABLE `WWW_AUTOMATOR` MODIFY `searchTxt` VARCHAR(254);
# ---------------------------------------------------------------------- #
# Alter table "WWW_AUTOMATOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `WWW_AUTOMATOR` MODIFY `ultimaEsecuzione` TEXT;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.314' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "NAZIONE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `NAZIONE` ADD COLUMN `prefissoTel` VARCHAR(5);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.315' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.316' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Add table "SITEMAP" #
# ---------------------------------------------------------------------- #
CREATE TABLE `SITEMAP` (
`id_sitemap` INTEGER NOT NULL AUTO_INCREMENT,
`descrizione` VARCHAR(40),
`loc` VARCHAR(254),
`priority` INTEGER,
`flgChangefreq` INTEGER,
`flgIncludiMainSitemap` INTEGER,
`flgAbilita` INTEGER,
CONSTRAINT `PK_SITEMAP` PRIMARY KEY (`id_sitemap`)
);
ALTER TABLE `SITEMAP` ADD COLUMN `lang` VARCHAR(3);
ALTER TABLE `SITEMAP` CHANGE `lang` `langSitemap` VARCHAR(3);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.317' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `dataChiamataIcecat` DATE;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `hashCodeCurrent` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `hashCodeIndexNow` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "TIPO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `ordineWww` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.318' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `sitemapFileProdotti` VARCHAR(30);
ALTER TABLE `TIPO` ADD COLUMN `sitemapPriority` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "SITEMAP" #
# ---------------------------------------------------------------------- #
ALTER TABLE `SITEMAP` DROP COLUMN `flgIncludiMainSitemap`;
UPDATE SITEMAP SET priority=100;
# ---------------------------------------------------------------------- #
# Alter table "WWW_AUTOMATOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `WWW_AUTOMATOR` ADD COLUMN `prezzoPubblicoDa` DECIMAL(18,4);
ALTER TABLE `WWW_AUTOMATOR` ADD COLUMN `ricaricoOltre` DECIMAL(5,2);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.319' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` MODIFY `descTransaction` VARCHAR(80);
CREATE INDEX `IDX_DOCUMENTO_19` ON `DOCUMENTO` (`dataTransaction`);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `ordine` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "SERVIZIO_STD" #
# ---------------------------------------------------------------------- #
ALTER TABLE `SERVIZIO_STD` ADD COLUMN `causaleFE` VARCHAR(200);
# -------------------------------------------------------------------
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.320 c.233' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,993 @@
#ALTER TABLE `ACCESS` ADD COLUMN `flgSafeUpdate` INTEGER;
#ALTER TABLE `ACCESS` ADD COLUMN `attrMaiuscoli` VARCHAR(1000);
#ALTER TABLE `ACCESS` ADD COLUMN `attrMinuscoli` VARCHAR(1000);
#ALTER TABLE `ACCESS` ADD COLUMN `attr1Maiuscoli` VARCHAR(1000);
#ALTER TABLE `ACCESS` ADD COLUMN `flgTabella` INTEGER;
CREATE TABLE `DESC_TXT_LANG` (
`tabella` CHAR(40) NOT NULL,
`idTabella` INTEGER NOT NULL,
`campo` CHAR(40) NOT NULL,
`lang` CHAR(3) NOT NULL,
`descrizione` TEXT,
`descrizione254` VARCHAR(254),
CONSTRAINT `PK_DESC_TXT_LANG` PRIMARY KEY (`tabella`, `idTabella`, `campo`, `lang`)
);
ALTER TABLE DESC_TXT_LANG MODIFY COLUMN descrizione254 VARCHAR(300);
###################################
INSERT INTO TIPO_STAMPA_DOCUMENTO (codice,descrizione) values (12,"FT. ACQ. O BOLLA DI CARICO");
ALTER TABLE `DOCUMENTO` ADD COLUMN `progOrdineWww` INTEGER;
CREATE INDEX `IDX_DOCUMENTO_18` ON `DOCUMENTO` (`progOrdineWww`);
##aggionamento attuali
# ---------------------------------------------------------------------- #
# Alter table "ACCESS_GROUP" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS_GROUP` ADD COLUMN `nota` VARCHAR(1000);
###
# ---------------------------------------------------------------------- #
# Alter table "ALLEGATO_NEWS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ALLEGATO_NEWS` ADD COLUMN `clickThroughAN` INTEGER;
###
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `tmstInvioMailOrdine` DATETIME;
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `trackingSpedizione` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `ordineGlobale` VARCHAR(500);
##CREATE INDEX `IDX_TIPO_5` ON `TIPO` (`ordineGlobale` ASC);
CREATE INDEX `IDX_TIPO_6` ON `TIPO` (`ordine` ASC);
###
# ---------------------------------------------------------------------- #
# Alter table "BANNER" #
# ---------------------------------------------------------------------- #
CREATE INDEX `IDX_BANNER_11` ON `BANNER` (`flgAttivo`);
CREATE INDEX `IDX_BANNER_2` ON `BANNER` (`flgTipo`);
CREATE INDEX `IDX_BANNER_3` ON `BANNER` (`dataInizioCampagna`);
CREATE INDEX `IDX_BANNER_4` ON `BANNER` (`dataFineCampagna`);
# ---------------------------------------------------------------------- #
# Alter table "DESTINAZIONE_DIVERSA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DESTINAZIONE_DIVERSA` MODIFY `numeroCivicoDD` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
CREATE INDEX `IDX_TIPO_7` ON `TIPO` (`flgNascondi`);
CREATE INDEX `IDX_CLIFOR_9` ON `CLIFOR` (`cognome` ASC);
CREATE INDEX `IDX_CLIFOR_10` ON `CLIFOR` (`nome` ASC);
CREATE INDEX `IDX_CLIFOR_11` ON `CLIFOR` (`flgTipo`);
CREATE INDEX `IDX_TIPO_8` ON `TIPO` (`livello` ASC,`ordine` ASC);
####
# ---------------------------------------------------------------------- #
# Alter table "IVA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `IVA` ADD COLUMN `descrizioneRigaStampa` VARCHAR(30);
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `flgDescPadreGenerazioneRiga` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Add table "ATTIVITA_APPL" #
# ---------------------------------------------------------------------- #
CREATE TABLE `ATTIVITA_APPL` (
`id_attivitaAppl` INTEGER NOT NULL AUTO_INCREMENT,
`id_tipoAttivita` INTEGER,
`id_clifor` INTEGER NOT NULL,
`nomeAttivita` VARCHAR(60),
`descrizioneAttivita` TEXT,
`indirizzoAttivita` VARCHAR(60),
`numeroCivicoAttivita` VARCHAR(30),
`id_comune` INTEGER,
`descrizioneComuneAttivita` VARCHAR(60),
`descrizioneProvinciaAttivita` CHAR(2),
`capComuneAttivita` CHAR(5),
`flgPayPal` INTEGER,
`flgGusti` INTEGER,
`dataIscrizione` DATE,
`codiceAttivita` VARCHAR(40),
`noteAttivita` TEXT,
CONSTRAINT `PK_ATTIVITA_APPL` PRIMARY KEY (`id_attivitaAppl`)
);
CREATE UNIQUE INDEX `IDX_ATTIVITA_APPL_1` ON `ATTIVITA_APPL` (`codiceAttivita`);
# ---------------------------------------------------------------------- #
# Add table "TIPO_ATTIVITA" #
# ---------------------------------------------------------------------- #
CREATE TABLE `TIPO_ATTIVITA` (
`id_tipoAttivita` INTEGER NOT NULL AUTO_INCREMENT,
`descrizione` VARCHAR(40),
CONSTRAINT `PK_TIPO_ATTIVITA` PRIMARY KEY (`id_tipoAttivita`)
);
# ---------------------------------------------------------------------- #
# Add table "ABBONAMENTO" #
# ---------------------------------------------------------------------- #
CREATE TABLE `ABBONAMENTO` (
`id_attivitaAppl` INTEGER,
`id_abbonamento` INTEGER NOT NULL AUTO_INCREMENT,
`dataInizio` VARCHAR(40),
`dataFine` VARCHAR(40),
`costoMensile` DECIMAL(18,4),
CONSTRAINT `PK_ABBONAMENTO` PRIMARY KEY (`id_abbonamento`)
);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA_APPL` ADD CONSTRAINT `COMUNE_ATTIVITA_APPL`
FOREIGN KEY (`id_comune`) REFERENCES `COMUNE` (`id_comune`);
ALTER TABLE `ATTIVITA_APPL` ADD CONSTRAINT `TIPO_ATTIVITA_ATTIVITA_APPL`
FOREIGN KEY (`id_tipoAttivita`) REFERENCES `TIPO_ATTIVITA` (`id_tipoAttivita`);
ALTER TABLE `ABBONAMENTO` ADD CONSTRAINT `ATTIVITA_APPL_ABBONAMENTO`
FOREIGN KEY (`id_attivitaAppl`) REFERENCES `ATTIVITA_APPL` (`id_attivitaAppl`);
# ---------------------------------------------------------------------- #
# Alter table "BLACKLIST" #
# ---------------------------------------------------------------------- #
ALTER TABLE `BLACKLIST` ADD COLUMN `notaBlacklist` TEXT;
CREATE UNIQUE INDEX `IDX_BLACKLIST_1` ON `BLACKLIST` (`ipAddress`);
CREATE UNIQUE INDEX `IDX_BLACKLIST_2` ON `BLACKLIST` (`eMail`);
# ---------------------------------------------------------------------- #
# Alter table "BLACKLIST" #
# ---------------------------------------------------------------------- #
ALTER TABLE `BLACKLIST` ADD COLUMN `tmstStartBlacklist` DATETIME;
ALTER TABLE `BLACKLIST` ADD COLUMN `fatalCount` INTEGER;
ALTER TABLE `BLACKLIST` ADD COLUMN `tmstStartCount` DATETIME;
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA_APPL" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA_APPL` ADD COLUMN `imgTmst` CHAR(16);
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `ABBONAMENTO` DROP FOREIGN KEY `ATTIVITA_APPL_ABBONAMENTO`;
ALTER TABLE `ATTIVITA_APPL` DROP FOREIGN KEY `COMUNE_ATTIVITA_APPL`;
ALTER TABLE `ATTIVITA_APPL` DROP FOREIGN KEY `TIPO_ATTIVITA_ATTIVITA_APPL`;
# ---------------------------------------------------------------------- #
# Drop table "ATTIVITA_APPL" #
# ---------------------------------------------------------------------- #
# Remove autoinc for PK drop #
ALTER TABLE `ATTIVITA_APPL` MODIFY `id_attivitaAppl` INTEGER NOT NULL;
# Drop constraints #
ALTER TABLE `ATTIVITA_APPL` DROP PRIMARY KEY;
DROP TABLE `ATTIVITA_APPL`;
# ---------------------------------------------------------------------- #
# Add table "ATTIVITA" #
# ---------------------------------------------------------------------- #
CREATE TABLE `ATTIVITA` (
`id_attivita` INTEGER NOT NULL AUTO_INCREMENT,
`id_tipoAttivita` INTEGER,
`id_clifor` INTEGER NOT NULL,
`nomeAttivita` VARCHAR(60),
`descrizioneAttivita` TEXT,
`indirizzoAttivita` VARCHAR(60),
`numeroCivicoAttivita` VARCHAR(30),
`id_comune` INTEGER,
`descrizioneComuneAttivita` VARCHAR(60),
`descrizioneProvinciaAttivita` CHAR(2),
`capComuneAttivita` CHAR(5),
`flgGusti` INTEGER,
`dataIscrizione` DATE,
`codiceAttivita` VARCHAR(40),
`noteAttivita` TEXT,
`imgTmst` CHAR(16),
`fglMainSxCategorie` INTEGER,
`flgMainSxVetrinaBestseller` INTEGER,
`flgMainSxVetrinaOfferte` INTEGER,
`flgMainSxUltimiVisualizzati` INTEGER,
`mainSxText` TEXT,
`flgMainBanner` INTEGER,
`flgMainVetrina` INTEGER,
`flgMainVetrinaCategorie` INTEGER,
`flgTopTelefono` INTEGER,
`flgTopLingue` INTEGER,
`flgTopMail` INTEGER,
`topColoreHex` VARCHAR(7),
`flgHeadCategorie` INTEGER,
`flgHeadMarche` INTEGER,
`flgHeadNewsType` INTEGER,
`flgHeadPagine` INTEGER,
`headColoreHex` VARCHAR(7),
`flgDetailReviws` INTEGER,
`flgDetailRelatedProducts` INTEGER,
`detailDxText` TEXT,
`flgDetailDxVetrinaBestseller` INTEGER,
`flgDetailDxVetrinaOfferte` INTEGER,
`flgCoupon` INTEGER,
`flgCheckoutGuest` INTEGER,
`accountFacebook` VARCHAR(60),
`accountTwitter` VARCHAR(60),
`accountInstagram` VARCHAR(60),
`flgSocialSide` INTEGER,
`flgFooterSocial` INTEGER,
CONSTRAINT `PK_ATTIVITA` PRIMARY KEY (`id_attivita`)
);
CREATE UNIQUE INDEX `IDX_ATTIVITA_1` ON `ATTIVITA` (`codiceAttivita`);
# ---------------------------------------------------------------------- #
# Add table "ATTIVITA_TIPO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
CREATE TABLE `ATTIVITA_TIPO_PAGAMENTO` (
`id_attivitaTipoPagamento` INTEGER NOT NULL AUTO_INCREMENT,
`id_attivita` INTEGER,
`id_tipoPagamento` INTEGER,
CONSTRAINT `PK_ATTIVITA_TIPO_PAGAMENTO` PRIMARY KEY (`id_attivitaTipoPagamento`)
);
ALTER TABLE `ATTIVITA` ADD CONSTRAINT `COMUNE_ATTIVITA`
FOREIGN KEY (`id_comune`) REFERENCES `COMUNE` (`id_comune`);
ALTER TABLE `ATTIVITA` ADD CONSTRAINT `TIPO_ATTIVITA_ATTIVITA`
FOREIGN KEY (`id_tipoAttivita`) REFERENCES `TIPO_ATTIVITA` (`id_tipoAttivita`);
ALTER TABLE `ABBONAMENTO` ADD CONSTRAINT `ATTIVITA_ABBONAMENTO`
FOREIGN KEY (`id_attivitaAppl`) REFERENCES `ATTIVITA` (`id_attivita`);
ALTER TABLE `ATTIVITA_TIPO_PAGAMENTO` ADD CONSTRAINT `ATTIVITA_ATTIVITA_TIPO_PAGAMENTO`
FOREIGN KEY (`id_attivita`) REFERENCES `ATTIVITA` (`id_attivita`);
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `ABBONAMENTO` DROP FOREIGN KEY `ATTIVITA_ABBONAMENTO`;
# ---------------------------------------------------------------------- #
# Alter table "ABBONAMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ABBONAMENTO` CHANGE `id_attivitaAppl` `id_attivita` INTEGER;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `ABBONAMENTO` ADD CONSTRAINT `ATTIVITA_ABBONAMENTO`
FOREIGN KEY (`id_attivita`) REFERENCES `ATTIVITA` (`id_attivita`);
ALTER TABLE `ATTIVITA` CHANGE `flgDetailReviws` `flgDetailReviews` INTEGER;
ALTER TABLE `ATTIVITA` DROP FOREIGN KEY `COMUNE_ATTIVITA`;
ALTER TABLE `ATTIVITA` DROP FOREIGN KEY `TIPO_ATTIVITA_ATTIVITA`;
ALTER TABLE `ABBONAMENTO` DROP FOREIGN KEY `ATTIVITA_ABBONAMENTO`;
ALTER TABLE `ATTIVITA_TIPO_PAGAMENTO` DROP FOREIGN KEY `ATTIVITA_ATTIVITA_TIPO_PAGAMENTO`;
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` CHANGE `id_comune` `id_comuneAttivita` INTEGER;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD CONSTRAINT `COMUNE_ATTIVITA`
FOREIGN KEY (`id_comuneAttivita`) REFERENCES `COMUNE` (`id_comune`);
ALTER TABLE `ATTIVITA` ADD CONSTRAINT `TIPO_ATTIVITA_ATTIVITA`
FOREIGN KEY (`id_tipoAttivita`) REFERENCES `TIPO_ATTIVITA` (`id_tipoAttivita`);
ALTER TABLE `ABBONAMENTO` ADD CONSTRAINT `ATTIVITA_ABBONAMENTO`
FOREIGN KEY (`id_attivita`) REFERENCES `ATTIVITA` (`id_attivita`);
ALTER TABLE `ATTIVITA_TIPO_PAGAMENTO` ADD CONSTRAINT `ATTIVITA_ATTIVITA_TIPO_PAGAMENTO`
FOREIGN KEY (`id_attivita`) REFERENCES `ATTIVITA` (`id_attivita`);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `capZonaAttivita` VARCHAR(10);
ALTER TABLE `ATTIVITA` MODIFY `capZonaAttivita` VARCHAR(10) AFTER `capComuneAttivita`;
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `flgDefault` INTEGER;
ALTER TABLE `ATTIVITA` ADD COLUMN `telefonoAttivita` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `emailAttivita` VARCHAR(60);
ALTER TABLE `ATTIVITA` MODIFY `telefonoAttivita` VARCHAR(40) AFTER `capZonaAttivita`;
ALTER TABLE `ATTIVITA` MODIFY `emailAttivita` VARCHAR(60) AFTER `telefonoAttivita`;
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `topLingueAttivita` VARCHAR(40);
ALTER TABLE `ATTIVITA` MODIFY `topLingueAttivita` VARCHAR(40) AFTER `flgTopLingue`;
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `mailFrom` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `mailTitolarePrivacy` TEXT;
ALTER TABLE `ATTIVITA` ADD COLUMN `mailFooter` TEXT;
ALTER TABLE `ATTIVITA` ADD COLUMN `mailTitle` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "TIPO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `flgAbilitatoStranieri` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `flgCartProcediPagamento` INTEGER;
ALTER TABLE `ATTIVITA` ADD COLUMN `id_vettore` INTEGER;
ALTER TABLE `ATTIVITA` ADD COLUMN `mailCoordinateBancarie` VARCHAR(254);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` DROP COLUMN `noteAttivita`;
ALTER TABLE `ATTIVITA` DROP COLUMN `flgHeadPagine`;
ALTER TABLE `ATTIVITA` ADD COLUMN `mainSxTitle` TEXT;
ALTER TABLE `ATTIVITA` ADD COLUMN `cartTitle` VARCHAR(60);
ALTER TABLE `ATTIVITA` ADD COLUMN `cartText` TEXT;
ALTER TABLE `ATTIVITA` ADD COLUMN `privacy` TEXT;
ALTER TABLE `ATTIVITA` ADD COLUMN `termConditions` TEXT;
ALTER TABLE `ATTIVITA` ADD COLUMN `returnConditions` TEXT;
ALTER TABLE `ATTIVITA` ADD COLUMN `detailTitle` VARCHAR(60);
ALTER TABLE `ATTIVITA` ADD COLUMN `detailText` TEXT;
ALTER TABLE `ATTIVITA` ADD COLUMN`paypalClientId` VARCHAR(254);
ALTER TABLE `ATTIVITA` ADD COLUMN `paypalClientSecret` VARCHAR(254);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
#
ALTER TABLE `ATTIVITA` ADD COLUMN `flgDetailCompara` INTEGER;
#
ALTER TABLE `ATTIVITA` ADD COLUMN `flgDetailWishlist` INTEGER;
#
ALTER TABLE `ATTIVITA` ADD COLUMN `flgDetailShareAddThis` INTEGER;
ALTER TABLE `ATTIVITA` ADD COLUMN `flgNewsletterType` INTEGER;
ALTER TABLE `ATTIVITA` ADD COLUMN `mailchimpSubscribeForm` TEXT;
ALTER TABLE `ATTIVITA` ADD COLUMN `tagManagerHead` TEXT;
ALTER TABLE `ATTIVITA` ADD COLUMN `tagManagerBody` TEXT;
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `flgMainMiniBanner` INTEGER;
#####7-6-2020
# ---------------------------------------------------------------------- #
# Alter table "MARCA" #
ALTER TABLE `ARTICOLO_FORNITORE` ADD COLUMN `flgPromo` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `flgTaxFree` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "PROMOZIONE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `PROMOZIONE` ADD COLUMN `flgInvioML` INTEGER;
ALTER TABLE `PROMOZIONE` ADD COLUMN `flgArticolo` INTEGER;
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 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;
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `googleFtpUser` VARCHAR(60);
ALTER TABLE `ATTIVITA` ADD COLUMN `googleFtpPassword` VARCHAR(60);
ALTER TABLE `ATTIVITA` ADD COLUMN `flgGoogleMerchant` INTEGER;
ALTER TABLE `ATTIVITA` ADD COLUMN `googleNomiFileFeed` VARCHAR(1000);
ALTER TABLE DESC_TXT_LANG MODIFY COLUMN descrizione254 VARCHAR(300);
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;
# ---------------------------------------------------------------------- #
# 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;
ALTER TABLE `ATTIVITA` ADD COLUMN `flgQuotazione` INTEGER;
ALTER TABLE `ACCESS` MODIFY `nomeClasse` VARCHAR(80);
# ---------------------------------------------------------------------- #
# 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 "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` add column `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 `ATTIVITA` ADD COLUMN `deliveryCost` DECIMAL(18,4);
ALTER TABLE `ATTIVITA` ADD COLUMN `recaptchaV2Key` VARCHAR(60);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `id_listinoEbay` INTEGER;
ALTER TABLE `ATTIVITA` ADD COLUMN `flgEbay` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `cciaa` VARCHAR(10);
ALTER TABLE `ATTIVITA` ADD COLUMN `faxAttivita` VARCHAR(40);
ALTER TABLE `ATTIVITA` MODIFY `capComuneAttivita` CHAR(5);
ALTER TABLE `TIPO` ADD COLUMN `ebayCategoryId` VARCHAR(10);
ALTER TABLE `TIPO` ADD COLUMN `ebayCategoryDesc` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `ebayFulfillmentPolicyId` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `ebayPaymentPolicyId` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `ebayReturnPolicyId` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `ebayMerchantLocationKey` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "TIPO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "NEWS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `NEWS` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "NEWSLETTER1" #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Alter table "BANNER" #
# ---------------------------------------------------------------------- #
ALTER TABLE `BANNER` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "CODA_MESSAGGI" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CODA_MESSAGGI` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "TEMPLATE_MSG" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TEMPLATE_MSG` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` MODIFY `imgTmst` VARCHAR(24);
#### 264
# ---------------------------------------------------------------------- #
# Alter table "IVA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `IVA` MODIFY `flgTipo` CHAR(2);
# ---------------------------------------------------------------------- #
# Alter table "TIPOLOGIA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPOLOGIA_DOCUMENTO` ADD COLUMN `flgTDFelett` VARCHAR(4);
update TIPOLOGIA_DOCUMENTO SET flgTDFelett='TD01' WHERE codice=1;
update TIPOLOGIA_DOCUMENTO SET flgTDFelett='TD04' WHERE codice=2;
ALTER TABLE TIPO DROP COLUMN ordineGlobale;
ALTER TABLE TIPO ADD COLUMN ordineGlobale integer;
alter table ARTICOLO DROP COLUMN descrizioneCommerciale_it;
alter table ARTICOLO DROP COLUMN descrizioneCommerciale_en;
alter table ARTICOLO DROP COLUMN descrizioneTecnica_it;
alter table ARTICOLO DROP COLUMN descrizioneTecnica_en;
alter table ARTICOLO DROP COLUMN descrizione_it;
alter table ARTICOLO DROP COLUMN descrizione_en;
alter table ARTICOLO DROP COLUMN flgStockOfferte;
alter table ARTICOLO ADD COLUMN flgStockOfferte INTEGER;
CREATE TABLE `ARTICOLO_TESSUTO` (
`id_articoloTessuto` INTEGER NOT NULL AUTO_INCREMENT,
`id_tipo` INTEGER(11),
`codiceAT` VARCHAR(40),
`id_iva` INTEGER,
`id_stagione` INTEGER,
`flgTipoAT` INTEGER,
`flgTipoTessutoM` INTEGER,
`id_articoloTessutoPadre` INTEGER,
`flgStato` INTEGER,
`altezzaMin` INTEGER,
`altezzaMax` INTEGER,
`lunghezzaFinita` INTEGER,
`pesoMin` DOUBLE,
`pesoMax` DOUBLE,
`pesoMq` DOUBLE,
`lavaggio` INTEGER,
`candeggio` INTEGER,
`stiratura` INTEGER,
`asciugatura` INTEGER,
`pulituraSecco` INTEGER,
`codiceDoganale` VARCHAR(40),
`flgUdm` INTEGER,
`prezzoBase` DECIMAL(18,4),
`descrizione` VARCHAR(60),
`altezzaGreggia` INTEGER,
`altezzaPettine` DOUBLE,
`caloOrdito` DECIMAL(5,2),
`caloTrama` DECIMAL(5,2),
`colpiFiniti` INTEGER,
`colpiSpecchio` INTEGER,
`colpiTelaio` INTEGER,
`filiCimosse` INTEGER,
`filiOrdito` INTEGER,
`flgAccoppiato` INTEGER,
`flgAcquistato` INTEGER,
`flgJaquard` INTEGER,
`flgTintoFiloPezza` INTEGER,
`id_armatura` INTEGER,
`id_rincorso` INTEGER,
`impettinatura` INTEGER,
`licci1` INTEGER,
`licci2` INTEGER,
`lunghezzaGreggia` INTEGER,
`mtOrdito` INTEGER,
`pesoGreggio` DOUBLE,
`pettine` INTEGER,
`pezzaPerTela` INTEGER,
`tipoPettine` INTEGER,
`quantitaCalcolate` BOOL,
`quantitaEffettiva` DOUBLE,
`quantitaImpegnata` DOUBLE,
`quantitaInArrivo` DOUBLE,
`quantitaMagazzinoMovimentoHtml` VARCHAR(200),
`quantita` DOUBLE,
`descLavorazione` VARCHAR(1000),
`capiPerTelo` INTEGER,
`numTeliMax` INTEGER,
`dataFineVld` DATE,
`codiciAlternativiAt` VARCHAR(200),
`notaTessuto` TEXT,
`ultimoPrezzoAcquisto` DECIMAL(18,4),
`dataUltimoPrezzoAcquisto` DATE,
CONSTRAINT `PK_ARTICOLO_TESSUTO` PRIMARY KEY (`id_articoloTessuto`)
);
CREATE UNIQUE INDEX `IDX_ARTICOLO_TESSUTO_1` ON `ARTICOLO_TESSUTO` (`codiceAT`);
CREATE INDEX `IDX_ARTICOLO_TESSUTO_2` ON `ARTICOLO_TESSUTO` (`codiciAlternativiAt`);
# ---------------------------------------------------------------------- #
# Add table "ARTICOLO_ARTICOLO_TESSUTO" #
# ---------------------------------------------------------------------- #
CREATE TABLE `ARTICOLO_ARTICOLO_TESSUTO` (
`id_articoloArticoloTessuto` INTEGER NOT NULL AUTO_INCREMENT,
`id_articolo` INTEGER,
`id_articoloTessuto` INTEGER,
`mtATT` DOUBLE,
CONSTRAINT `PK_ARTICOLO_ARTICOLO_TESSUTO` PRIMARY KEY (`id_articoloArticoloTessuto`)
);
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='196fe-270' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,7 @@
select id_articolo,codice, `codiciAlternativi` from articolo where `codiciAlternativi` like ',ES_%' and `codiceProduttore` in
(
SELECT
`codiceProduttore`FROM
`articolo`
GROUP BY codiceProduttore
HAVING COUNT(codiceProduttore) > 1)

Binary file not shown.

View file

@ -0,0 +1,597 @@
##224
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `NAZIONE_DOCUMENTO`;
##226
ALTER TABLE `CLIFOR` DROP FOREIGN KEY `NAZIONE_CLIFOR`;
DROP INDEX `IDX_CLIFOR_1` ON `CLIFOR`;
CREATE UNIQUE INDEX `IDX_CLIFOR_1` ON `CLIFOR` (`codiceAlt` ASC,`flgTipo` ASC);
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS` DROP FOREIGN KEY `ACCESS_ACCESS`;
##227
# ---------------------------------------------------------------------- #
# Alter table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DESTINAZIONE_DIVERSA` DROP FOREIGN KEY `NAZIONE_DESTINAZIONE_DIVERSA`;
ALTER TABLE `CLIFOR` DROP FOREIGN KEY `NAZIONE_CLIFOR`;
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` MODIFY `notePagamento` VARCHAR(254);
# ---------------------------------------------------------------------- #
# Alter table "TIPO_DOCUMENTO" #
# ---------------------------------------------------------------------- #
###229
# ---------------------------------------------------------------------- #
# Alter table "ACCESS_GROUP" #
# ---------------------------------------------------------------------- #
#233
ALTER TABLE `CLIFOR` MODIFY `capZona` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "DESTINAZIONE_DIVERSA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DESTINAZIONE_DIVERSA` MODIFY `capZonaDD` CHAR(40);
###238
# ---------------------------------------------------------------------- #
# Add table "ATTIVITA_APPL" #
# ---------------------------------------------------------------------- #
CREATE TABLE `ATTIVITA_APPL` (
`id_attivitaAppl` INTEGER NOT NULL AUTO_INCREMENT,
`id_tipoAttivita` INTEGER,
`id_clifor` INTEGER NOT NULL,
`nomeAttivita` VARCHAR(60),
`descrizioneAttivita` TEXT,
`indirizzoAttivita` VARCHAR(60),
`numeroCivicoAttivita` VARCHAR(30),
`id_comune` INTEGER,
`descrizioneComuneAttivita` VARCHAR(60),
`descrizioneProvinciaAttivita` CHAR(2),
`capComuneAttivita` CHAR(5),
`flgPayPal` INTEGER,
`flgGusti` INTEGER,
`dataIscrizione` DATE,
`codiceAttivita` VARCHAR(40),
`noteAttivita` TEXT,
CONSTRAINT `PK_ATTIVITA_APPL` PRIMARY KEY (`id_attivitaAppl`)
);
CREATE UNIQUE INDEX `IDX_ATTIVITA_APPL_1` ON `ATTIVITA_APPL` (`codiceAttivita`);
# ---------------------------------------------------------------------- #
# Add table "TIPO_ATTIVITA" #
# ---------------------------------------------------------------------- #
CREATE TABLE `TIPO_ATTIVITA` (
`id_tipoAttivita` INTEGER NOT NULL AUTO_INCREMENT,
`descrizione` VARCHAR(40),
CONSTRAINT `PK_TIPO_ATTIVITA` PRIMARY KEY (`id_tipoAttivita`)
);
# ---------------------------------------------------------------------- #
# Add table "ABBONAMENTO" #
# ---------------------------------------------------------------------- #
CREATE TABLE `ABBONAMENTO` (
`id_attivitaAppl` INTEGER,
`id_abbonamento` INTEGER NOT NULL AUTO_INCREMENT,
`dataInizio` VARCHAR(40),
`dataFine` VARCHAR(40),
`costoMensile` DECIMAL(18,4),
CONSTRAINT `PK_ABBONAMENTO` PRIMARY KEY (`id_abbonamento`)
);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
##241
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Drop table "ATTIVITA_APPL" #
# ---------------------------------------------------------------------- #
# Remove autoinc for PK drop #
ALTER TABLE `ATTIVITA_APPL` MODIFY `id_attivitaAppl` INTEGER NOT NULL;
# Drop constraints #
ALTER TABLE `ATTIVITA_APPL` DROP PRIMARY KEY;
DROP TABLE `ATTIVITA_APPL`;
# ---------------------------------------------------------------------- #
# Add table "ATTIVITA" #
# ---------------------------------------------------------------------- #
CREATE TABLE `ATTIVITA` (
`id_attivita` INTEGER NOT NULL AUTO_INCREMENT,
`id_tipoAttivita` INTEGER,
`id_clifor` INTEGER NOT NULL,
`nomeAttivita` VARCHAR(60),
`descrizioneAttivita` TEXT,
`indirizzoAttivita` VARCHAR(60),
`numeroCivicoAttivita` VARCHAR(30),
`id_comune` INTEGER,
`descrizioneComuneAttivita` VARCHAR(60),
`descrizioneProvinciaAttivita` CHAR(2),
`capComuneAttivita` CHAR(5),
`flgGusti` INTEGER,
`dataIscrizione` DATE,
`codiceAttivita` VARCHAR(40),
`noteAttivita` TEXT,
`imgTmst` CHAR(16),
`fglMainSxCategorie` INTEGER,
`flgMainSxVetrinaBestseller` INTEGER,
`flgMainSxVetrinaOfferte` INTEGER,
`flgMainSxUltimiVisualizzati` INTEGER,
`mainSxText` TEXT,
`flgMainBanner` INTEGER,
`flgMainVetrina` INTEGER,
`flgMainVetrinaCategorie` INTEGER,
`flgTopTelefono` INTEGER,
`flgTopLingue` INTEGER,
`flgTopMail` INTEGER,
`topColoreHex` VARCHAR(7),
`flgHeadCategorie` INTEGER,
`flgHeadMarche` INTEGER,
`flgHeadNewsType` INTEGER,
`flgHeadPagine` INTEGER,
`headColoreHex` VARCHAR(7),
`flgDetailReviws` INTEGER,
`flgDetailRelatedProducts` INTEGER,
`detailDxText` TEXT,
`flgDetailDxVetrinaBestseller` INTEGER,
`flgDetailDxVetrinaOfferte` INTEGER,
`flgCoupon` INTEGER,
`flgCheckoutGuest` INTEGER,
`accountFacebook` VARCHAR(60),
`accountTwitter` VARCHAR(60),
`accountInstagram` VARCHAR(60),
`flgSocialSide` INTEGER,
`flgFooterSocial` INTEGER,
CONSTRAINT `PK_ATTIVITA` PRIMARY KEY (`id_attivita`)
);
CREATE UNIQUE INDEX `IDX_ATTIVITA_1` ON `ATTIVITA` (`codiceAttivita`);
# ---------------------------------------------------------------------- #
# Add table "ATTIVITA_TIPO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
CREATE TABLE `ATTIVITA_TIPO_PAGAMENTO` (
`id_attivitaTipoPagamento` INTEGER NOT NULL AUTO_INCREMENT,
`id_attivita` INTEGER,
`id_tipoPagamento` INTEGER,
CONSTRAINT `PK_ATTIVITA_TIPO_PAGAMENTO` PRIMARY KEY (`id_attivitaTipoPagamento`)
);
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Alter table "ABBONAMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ABBONAMENTO` CHANGE `id_attivitaAppl` `id_attivita` INTEGER;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `ABBONAMENTO` ADD CONSTRAINT `ATTIVITA_ABBONAMENTO`
FOREIGN KEY (`id_attivita`) REFERENCES `ATTIVITA` (`id_attivita`);
ALTER TABLE `ATTIVITA` CHANGE `flgDetailReviws` `flgDetailReviews` INTEGER;
ALTER TABLE `ABBONAMENTO` DROP FOREIGN KEY `ATTIVITA_ABBONAMENTO`;
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` CHANGE `id_comune` `id_comuneAttivita` INTEGER;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD CONSTRAINT `COMUNE_ATTIVITA`
FOREIGN KEY (`id_comuneAttivita`) REFERENCES `COMUNE` (`id_comune`);
ALTER TABLE `ATTIVITA` ADD CONSTRAINT `TIPO_ATTIVITA_ATTIVITA`
FOREIGN KEY (`id_tipoAttivita`) REFERENCES `TIPO_ATTIVITA` (`id_tipoAttivita`);
ALTER TABLE `ABBONAMENTO` ADD CONSTRAINT `ATTIVITA_ABBONAMENTO`
FOREIGN KEY (`id_attivita`) REFERENCES `ATTIVITA` (`id_attivita`);
ALTER TABLE `ATTIVITA_TIPO_PAGAMENTO` ADD CONSTRAINT `ATTIVITA_ATTIVITA_TIPO_PAGAMENTO`
FOREIGN KEY (`id_attivita`) REFERENCES `ATTIVITA` (`id_attivita`);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `capZonaAttivita` VARCHAR(10);
ALTER TABLE `ATTIVITA` MODIFY `capZonaAttivita` VARCHAR(10) AFTER `capComuneAttivita`;
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `flgDefault` INTEGER;
ALTER TABLE `ATTIVITA` ADD COLUMN `telefonoAttivita` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `emailAttivita` VARCHAR(60);
ALTER TABLE `ATTIVITA` MODIFY `telefonoAttivita` VARCHAR(40) AFTER `capZonaAttivita`;
ALTER TABLE `ATTIVITA` MODIFY `emailAttivita` VARCHAR(60) AFTER `telefonoAttivita`;
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `topLingueAttivita` VARCHAR(40);
ALTER TABLE `ATTIVITA` MODIFY `topLingueAttivita` VARCHAR(40) AFTER `flgTopLingue`;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `tagArticolo` VARCHAR(200);
CREATE INDEX `IDX_ARTICOLO_17` ON `ARTICOLO` (`tagArticolo`);
##247
ALTER TABLE DESC_TXT_LANG MODIFY COLUMN descrizione254 VARCHAR(300);
##254
# ---------------------------------------------------------------------- #
# Alter table "ACCESS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS` MODIFY `nomeClasse` VARCHAR(80);
##255
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `importPrefissoCodice` VARCHAR(6);
ALTER TABLE `CLIFOR` ADD COLUMN `importLinkFornitore` VARCHAR(254);
##256
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` DROP COLUMN `prezzoAlColpo`;
ALTER TABLE `RIGA_DOCUMENTO` CHANGE `numColpiMetro` `numColpiDM` INTEGER;
##263
# ---------------------------------------------------------------------- #
# Alter table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "MARCA" #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Alter table "TIPO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "NEWS" #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Alter table "CODA_MESSAGGI" #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` MODIFY `imgTmst` VARCHAR(24);
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='263' where codice='DB_VERSION';
######################################################################
##267
# ---------------------------------------------------------------------- #
# Alter table "IVA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `IVA` MODIFY `flgTipo` CHAR(2);
# ---------------------------------------------------------------------- #
# Alter table "TIPOLOGIA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPOLOGIA_DOCUMENTO` ADD COLUMN `flgTDFelett` VARCHAR(4);
update TIPOLOGIA_DOCUMENTO SET flgTDFelett='TD01' WHERE codice=1;
update TIPOLOGIA_DOCUMENTO SET flgTDFelett='TD04' WHERE codice=2;
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='267' where codice='DB_VERSION';
######################################################################
#270
#271
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `percWwwSconto` DECIMAL(5,2);
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `percWwwCommissione` DECIMAL(5,2);
#274
alter table BLACKLIST add column ipMax integer unsigned;
alter table BLACKLIST add column ipMin integer unsigned;
#275
# ---------------------------------------------------------------------- #
# Alter table "NAZIONE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `NAZIONE` ADD COLUMN `flgGoogleMerchant` INTEGER;
update NAZIONE SET flgGoogleMerchant=1;
#277
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `googleProductCategory` INTEGER;
# ---------------------------------------------------------------------- #
# Add table "GOOGLE_CATEGORY" #
# ---------------------------------------------------------------------- #
CREATE TABLE `GOOGLE_CATEGORY` (
`id_googleCategory` INTEGER NOT NULL AUTO_INCREMENT,
`codice` INTEGER,
`descrizione` VARCHAR(1000),
CONSTRAINT `PK_GOOGLE_CATEGORY` PRIMARY KEY (`id_googleCategory`)
);
CREATE INDEX `IDX_GOOGLE_CATEGORY_1` ON `GOOGLE_CATEGORY` (`descrizione`);
CREATE UNIQUE INDEX `IDX_GOOGLE_CATEGORY_2` ON `GOOGLE_CATEGORY` (`codice`);
##280
ALTER TABLE `TIPO` ADD COLUMN `ebayCommissione` DECIMAL(5,2);
ALTER TABLE `NAZIONE` ADD COLUMN `flgPreventivoWww` INTEGER;
#282
ALTER TABLE `TIPO` ADD COLUMN `percCostoSpedizioneDefault` INTEGER;
##283
# ---------------------------------------------------------------------- #
# Alter table "IVA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `IVA` ADD COLUMN `flgOss` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "NAZIONE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `NAZIONE` ADD COLUMN `id_iva` INTEGER;
#ALTER TABLE `NAZIONE` ADD CONSTRAINT `IVA_NAZIONE`
# FOREIGN KEY (`id_iva`) REFERENCES `IVA` (`id_iva`);
##284
ALTER TABLE `IVA` ADD COLUMN `id_ivaStdRM` INTEGER;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `IVA` ADD CONSTRAINT `IVA_IVA_std_regime_margine`
FOREIGN KEY (`id_ivaStdRM`) REFERENCES `IVA` (`id_iva`);
#285
ALTER TABLE `CLIFOR` ADD COLUMN `flgAbilitaAF` INTEGER;
#286
ALTER TABLE `DOCUMENTO` ADD COLUMN `notaMail` VARCHAR(2000);
#287
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgWwwTipoOrdine` INTEGER;
ALTER TABLE `DOCUMENTO` ADD COLUMN `wwwCostoOrdine` DECIMAL(18,4);
ALTER TABLE `DOCUMENTO` ADD COLUMN `wwwCostoSpedizione` DECIMAL(18,4);
ALTER TABLE `DOCUMENTO` ADD COLUMN `wwwCostoTariffa` DECIMAL(18,4);
# ---------------------------------------------------------------------- #
# Alter table "TIPO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `wwwCommissionePercDefault` DECIMAL(5,2);
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `wwwTariffaFissa` DECIMAL(18,4);
ALTER TABLE `DOCUMENTO` ADD COLUMN `id_rigaBollaAtr` INTEGER;
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `flgTipoPagamentoEcommerce` INTEGER;
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='LTE294 c231' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,89 @@
# ---------------------------------------------------------------------- #
# Add table "REMOTE_DEVICE" #
# ---------------------------------------------------------------------- #
CREATE TABLE `REMOTE_DEVICE` (
`id_remoteDevice` INTEGER NOT NULL AUTO_INCREMENT,
`descrizione` VARCHAR(60),
`token` VARCHAR(512),
`imei` VARCHAR(40),
`ipAddress` CHAR(60),
`updTmst` TIMESTAMP,
CONSTRAINT `PK_REMOTE_DEVICE` PRIMARY KEY (`id_remoteDevice`)
);
# ---------------------------------------------------------------------- #
# Alter table "REMOTE_DEVICE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `REMOTE_DEVICE` ADD COLUMN `imgTmst` VARCHAR(24);
ALTER TABLE `REMOTE_DEVICE` MODIFY `updTmst` DATETIME;
ALTER TABLE `REMOTE_DEVICE` add column `flgAbilitato` integer;
# ---------------------------------------------------------------------- #
# Alter table "CODA_MESSAGGI" #
# ---------------------------------------------------------------------- #
#ALTER TABLE `CODA_MESSAGGI` ADD COLUMN `id_remoteDevice` INTEGER;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
#ALTER TABLE `CODA_MESSAGGI` ADD CONSTRAINT `REMOTE_DEVICE_CODA_MESSAGGI`
# FOREIGN KEY (`id_remoteDevice`) REFERENCES `REMOTE_DEVICE` (`id_remoteDevice`);
# ---------------------------------------------------------------------- #
# Alter table "REMOTE_DEVICE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `REMOTE_DEVICE` ADD COLUMN `fcmToken` VARCHAR(512);
CREATE UNIQUE INDEX `IDX_REMOTE_DEVICE_1` ON `REMOTE_DEVICE` (`token`);
CREATE UNIQUE INDEX `IDX_REMOTE_DEVICE_2` ON `REMOTE_DEVICE` (`fcmToken`);
CREATE UNIQUE INDEX `IDX_REMOTE_DEVICE_3` ON `REMOTE_DEVICE` (`imei`);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='295' where codice='DB_VERSION';
######################################################################
ALTER TABLE `CLIFOR` ADD COLUMN `importLinkFornitoreEan` VARCHAR(254);
# ---------------------------------------------------------------------- #
# Alter table "TIPO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `tariffaAggiuntiva` DECIMAL(18,4);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.299 Ncc_232' where codice='DB_VERSION';
######################################################################

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,334 @@
# ---------------------------------------------------------------------- #
# Alter table "ACCESS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS` DROP COLUMN `versione`;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` DROP COLUMN `seoDesc`;
ALTER TABLE `ARTICOLO` DROP COLUMN `seoH1`;
ALTER TABLE `ARTICOLO` DROP COLUMN `seoTitle`;
ALTER TABLE `TIPO` DROP COLUMN `seoTitle`;
ALTER TABLE `TIPO` DROP COLUMN `seoDesc`;
ALTER TABLE `TIPO` DROP COLUMN `seoH1`;
ALTER TABLE `ARTICOLO` ADD COLUMN `nomeSeo` VARCHAR(30);
ALTER TABLE `ARTICOLO` ADD COLUMN `erroriSeo` VARCHAR(254);
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `flgMainPage` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `nomeAttivitaSeo` VARCHAR(30);
UPDATE DESC_TXT_LANG SET campo="metaDescTemplateLeaf" where tabella ='TIPO' and campo="metaDescTemplate";
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.309' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `paypalRateScriptHead` VARCHAR(1000);
ALTER TABLE `ATTIVITA` ADD COLUMN `paypalRateScriptBody` VARCHAR(1000);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `paypalRateScriptBodyCat` VARCHAR(1000);
ALTER TABLE `ATTIVITA` CHANGE `paypalRateScriptBody` `paypalRateScriptBodyDett` VARCHAR(1000);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.310' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` CHANGE `percProfessinista` `percProfessionista` DECIMAL(5,2);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_FORNITORE" #
# ---------------------------------------------------------------------- #
DROP INDEX `IDX_ARTICOLO_FORNITORE1` ON `ARTICOLO_FORNITORE`;
DROP INDEX `IDX_ARTICOLO_FORNITORE_2` ON `ARTICOLO_FORNITORE`;
ALTER TABLE `ARTICOLO_FORNITORE` MODIFY `codiceFornitore` VARCHAR(60);
CREATE UNIQUE INDEX `IDX_ARTICOLO_FORNITORE_1` ON `ARTICOLO_FORNITORE` (`codiceFornitore`,`id_clifor`);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.311' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` MODIFY `nomeSeo` VARCHAR(254);
ALTER TABLE `ARTICOLO` MODIFY `erroriSeo` VARCHAR(1000);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.312' where codice='DB_VERSION';
####################################################################### ---------------------------------------------------------------------- #
# Alter table "MARCA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `MARCA` ADD COLUMN `flgIcecatAuto` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `flgIcecatNoAuto` INTEGER;
# ---------------------------------------------------------------------- #
# Add table "WWW_AUTOMATOR" #
# ---------------------------------------------------------------------- #
CREATE TABLE `WWW_AUTOMATOR` (
`id_wwwAutomator` INTEGER NOT NULL AUTO_INCREMENT,
`id_tipo` INTEGER(11),
`categoriaImport` VARCHAR(40),
`searchTxt` VARCHAR(40),
`qtaMaxAcquistoWww` INTEGER,
`ricarico` DECIMAL(5,2),
`flgGoogle` INTEGER,
CONSTRAINT `PK_WWW_AUTOMATOR` PRIMARY KEY (`id_wwwAutomator`)
);
# ---------------------------------------------------------------------- #
# Alter table "WWW_AUTOMATOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `WWW_AUTOMATOR` ADD COLUMN `ultimaEsecuzione` VARCHAR(6000);
ALTER TABLE `WWW_AUTOMATOR` ADD COLUMN `flgAbilita` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "WWW_AUTOMATOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `WWW_AUTOMATOR` ADD COLUMN `ordine` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.312' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_FORNITORE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_FORNITORE` ADD COLUMN `flgEscludi` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "WWW_AUTOMATOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `WWW_AUTOMATOR` MODIFY `categoriaImport` VARCHAR(254);
ALTER TABLE `WWW_AUTOMATOR` MODIFY `searchTxt` VARCHAR(254);
# ---------------------------------------------------------------------- #
# Alter table "WWW_AUTOMATOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `WWW_AUTOMATOR` MODIFY `ultimaEsecuzione` TEXT;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.314' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "NAZIONE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `NAZIONE` ADD COLUMN `prefissoTel` VARCHAR(5);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.315' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.316' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Add table "SITEMAP" #
# ---------------------------------------------------------------------- #
CREATE TABLE `SITEMAP` (
`id_sitemap` INTEGER NOT NULL AUTO_INCREMENT,
`descrizione` VARCHAR(40),
`loc` VARCHAR(254),
`priority` INTEGER,
`flgChangefreq` INTEGER,
`flgIncludiMainSitemap` INTEGER,
`flgAbilita` INTEGER,
CONSTRAINT `PK_SITEMAP` PRIMARY KEY (`id_sitemap`)
);
ALTER TABLE `MARCA` ADD COLUMN `flgIncludiMainSitemap` INTEGER;
update MARCA set flgIncludiMainSitemap=1 where flgIcecatAuto=1;
ALTER TABLE `MARCA` ADD COLUMN `nomeSeo` VARCHAR(60);
ALTER TABLE `SITEMAP` ADD COLUMN `lang` VARCHAR(3);
ALTER TABLE `SITEMAP` CHANGE `lang` `langSitemap` VARCHAR(3);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.317' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `dataChiamataIcecat` DATE;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `hashCodeCurrent` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `hashCodeIndexNow` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `indexNowUrlQuota` INTEGER;
ALTER TABLE `ATTIVITA` ADD COLUMN `indexNowApiKey` VARCHAR(60);
ALTER TABLE `ATTIVITA` ADD COLUMN `indexNowDay` DATE;
ALTER TABLE `ATTIVITA` ADD COLUMN `indexNowDayCount` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "TIPO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `ordineWww` INTEGER;
##319
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `sitemapFileProdotti` VARCHAR(30);
ALTER TABLE `TIPO` ADD COLUMN `sitemapPriority` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "SITEMAP" #
# ---------------------------------------------------------------------- #
ALTER TABLE `SITEMAP` DROP COLUMN `flgIncludiMainSitemap`;
UPDATE SITEMAP SET priority=100;
# ---------------------------------------------------------------------- #
# Alter table "WWW_AUTOMATOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `WWW_AUTOMATOR` ADD COLUMN `prezzoPubblicoDa` DECIMAL(18,4);
ALTER TABLE `WWW_AUTOMATOR` ADD COLUMN `ricaricoOltre` DECIMAL(5,2);
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` MODIFY `descTransaction` VARCHAR(80);
CREATE INDEX `IDX_DOCUMENTO_19` ON `DOCUMENTO` (`dataTransaction`);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `flgPaypalRate` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `ordine` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.320', tipoParm='VERSIONE' where codice='DB_VERSION';
######################################################################
###################################################################
insert into PARM (codice) values ('DB_VERSION_FE');
UPDATE PARM SET testo='Fe.206', tipoParm='VERSIONE' where codice='DB_VERSION_FE';
######################################################################

View file

@ -0,0 +1,329 @@
##330
# ---------------------------------------------------------------------- #
# Alter table "FOTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO` ADD COLUMN `tsInserimento` DATETIME;
ALTER TABLE `FOTO` ADD COLUMN `flgFotoSearch` INTEGER;
ALTER TABLE `FOTO_FACE` DROP FOREIGN KEY `FOTO_FOTO_FACE`;
# ---------------------------------------------------------------------- #
# Alter table "FOTO_FACE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceTopLeftX`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceTopLeftY`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceTopRightX`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceTopRightY`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceBottomRightX`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceBottomRightY`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceBottomLeftX`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceBottomLeftY`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `earsW`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `cheeksW`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `noseW`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `noseH`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `mouthW`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `forhChin`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `forhChinL`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `forhChinR`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `forhMouth`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyebrowsW`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyesW`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeLH`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeLW`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeRW`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeRH`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeLNose`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeRNose`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeLMouth`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `eyeRMouth`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `chinEarL`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `chinEarR`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `chinLEarL`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `chinLEarR`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `chinREarL`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `chinREarR`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `chinMouth`;
ALTER TABLE `FOTO_FACE` ADD COLUMN `featureVector` VARCHAR(1000);
# ---------------------------------------------------------------------- #
# Add table "FACE_RECOG" #
# ---------------------------------------------------------------------- #
CREATE TABLE `FACE_RECOG` (
`id_faceRecog` INTEGER NOT NULL AUTO_INCREMENT,
`id_fotoFace1` INTEGER,
`id_fotoFace2` INTEGER,
`eDistance` DOUBLE,
`cosineSim` DOUBLE,
CONSTRAINT `PK_FACE_RECOG` PRIMARY KEY (`id_faceRecog`)
);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO_FACE` ADD CONSTRAINT `FOTO_FOTO_FACE`
FOREIGN KEY (`id_foto`) REFERENCES `FOTO` (`id_foto`);
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_1`
FOREIGN KEY (`id_fotoFace1`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_2`
FOREIGN KEY (`id_fotoFace2`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO_FACE` DROP FOREIGN KEY `FOTO_FOTO_FACE`;
ALTER TABLE `FACE_RECOG` DROP FOREIGN KEY `FOTO_FACE_FACE_RECOG_1`;
ALTER TABLE `FACE_RECOG` DROP FOREIGN KEY `FOTO_FACE_FACE_RECOG_2`;
# ---------------------------------------------------------------------- #
# Alter table "FOTO_FACE" #
# ---------------------------------------------------------------------- #
DROP INDEX `IDX_FOTO_FACE_1` ON `FOTO_FACE`;
DROP INDEX `IDX_FOTO_FACE_2` ON `FOTO_FACE`;
DROP INDEX `IDX_FOTO_FACE_3` ON `FOTO_FACE`;
DROP INDEX `IDX_FOTO_FACE_4` ON `FOTO_FACE`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceIdx1`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceIdx2`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceIdx3`;
ALTER TABLE `FOTO_FACE` DROP COLUMN `faceIdx4`;
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceTopVx` INTEGER;
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceTopVy` INTEGER;
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceBottomVx` INTEGER;
ALTER TABLE `FOTO_FACE` ADD COLUMN `faceBottomVy` INTEGER;
ALTER TABLE `FOTO_FACE` ADD COLUMN `featureVector2` VARCHAR(1000);
ALTER TABLE `FOTO_FACE` CHANGE `featureVector` `featureVector1` VARCHAR(1000);
ALTER TABLE `FOTO_FACE` MODIFY `faceTopVx` INTEGER AFTER `jsonData`;
ALTER TABLE `FOTO_FACE` MODIFY `faceTopVy` INTEGER AFTER `faceTopVx`;
ALTER TABLE `FOTO_FACE` MODIFY `faceBottomVx` INTEGER AFTER `faceTopVy`;
ALTER TABLE `FOTO_FACE` MODIFY `faceBottomVy` INTEGER AFTER `faceBottomVx`;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO_FACE` ADD CONSTRAINT `FOTO_FOTO_FACE`
FOREIGN KEY (`id_foto`) REFERENCES `FOTO` (`id_foto`);
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_1`
FOREIGN KEY (`id_fotoFace1`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_2`
FOREIGN KEY (`id_fotoFace2`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
#select D.descrizione , B.id_foto, C.fileName ,A.* from FACE_RECOG a inner join FOTO_FACE B on A.id_fotoFace2 =B.id_fotoFace inner join FOTO AS C ON C.id_foto =B.id_foto INNER join PUNTO_FOTO AS D ON C.id_puntoFoto =D.id_puntoFoto order by A.cosineSim desc
##331
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO_FACE` DROP FOREIGN KEY `FOTO_FOTO_FACE`;
ALTER TABLE `FACE_RECOG` DROP FOREIGN KEY `FOTO_FACE_FACE_RECOG_1`;
ALTER TABLE `FACE_RECOG` DROP FOREIGN KEY `FOTO_FACE_FACE_RECOG_2`;
# ---------------------------------------------------------------------- #
# Alter table "FOTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO` ADD COLUMN `id_clifor` INTEGER;
ALTER TABLE `FOTO` MODIFY `id_clifor` INTEGER AFTER `id_foto`;
# ---------------------------------------------------------------------- #
# Alter table "FOTO_FACE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO_FACE` ADD COLUMN `fileName` VARCHAR(254);
ALTER TABLE `FOTO_FACE` ADD COLUMN `label` INTEGER;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
#ALTER TABLE `FOTO` ADD CONSTRAINT `CLIFOR_FOTO`
# FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `FOTO_FACE` ADD CONSTRAINT `FOTO_FOTO_FACE`
FOREIGN KEY (`id_foto`) REFERENCES `FOTO` (`id_foto`);
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_1`
FOREIGN KEY (`id_fotoFace1`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_2`
FOREIGN KEY (`id_fotoFace2`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
# ---------------------------------------------------------------------- #
# Script generated with: DeZign for Databases 11.1.0 #
# Target DBMS: MySQL 5 #
# Project file: abliaDbComuni3.dez #
# Project name: DB COMUNI - ABLIA #
# Author: Andrea Colzi #
# Script type: Alter database script #
# Created on: 2023-07-07 10:19 #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
#ALTER TABLE `FOTO` DROP FOREIGN KEY `CLIFOR_FOTO`;
ALTER TABLE `FACE_RECOG` DROP FOREIGN KEY `FOTO_FACE_FACE_RECOG_1`;
ALTER TABLE `FACE_RECOG` DROP FOREIGN KEY `FOTO_FACE_FACE_RECOG_2`;
ALTER TABLE `FOTO_FACE` DROP FOREIGN KEY `FOTO_FOTO_FACE`;
# ---------------------------------------------------------------------- #
# Alter table "FOTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO` CHANGE `id_clifor` `id_evento` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "FACE_RECOG" #
# ---------------------------------------------------------------------- #
ALTER TABLE `FACE_RECOG` ADD COLUMN `confidenceLBPH` DOUBLE;
ALTER TABLE `FACE_RECOG` ADD COLUMN `confidenceEigen` DOUBLE;
ALTER TABLE `FACE_RECOG` ADD COLUMN `confidenceFish` DOUBLE;
# ---------------------------------------------------------------------- #
# Add table "EVENTO" #
# ---------------------------------------------------------------------- #
CREATE TABLE `EVENTO` (
`id_evento` INTEGER NOT NULL AUTO_INCREMENT,
`id_clifor` INTEGER,
`descrizione` VARCHAR(254),
`dataGara` DATE,
`codiceEventoCliente` VARCHAR(40),
CONSTRAINT `PK_EVENTO` PRIMARY KEY (`id_evento`)
);
CREATE INDEX `IDX_EVENTO_1` ON `EVENTO` (`codiceEventoCliente`);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `FOTO` ADD CONSTRAINT `EVENTO_FOTO`
FOREIGN KEY (`id_evento`) REFERENCES `EVENTO` (`id_evento`);
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_1`
FOREIGN KEY (`id_fotoFace1`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
ALTER TABLE `FACE_RECOG` ADD CONSTRAINT `FOTO_FACE_FACE_RECOG_2`
FOREIGN KEY (`id_fotoFace2`) REFERENCES `FOTO_FACE` (`id_fotoFace`);
ALTER TABLE `EVENTO` ADD CONSTRAINT `CLIFOR_EVENTO`
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `FOTO_FACE` ADD CONSTRAINT `FOTO_FOTO_FACE`
FOREIGN KEY (`id_foto`) REFERENCES `FOTO` (`id_foto`);
##
##332
ALTER TABLE `USERS` ADD COLUMN `tsInvioMailRecupero` DATETIME;
ALTER TABLE `IVA` ADD COLUMN `flgOss` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl_40_332_01_310723', tipoParm='VERSIONE' where codice='DB_VERSION';
#insert into PARM (codice) values ('DB_VERSION_DBCOM');
UPDATE PARM SET testo='DBCom.331 facerecog', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
#####FOTOEVENTI
##insert into PARM (codice) values ('DB_VERSION_FE');
UPDATE PARM SET testo='FE 6.27.116', tipoParm='VERSIONE' where codice='DB_VERSION_FE';

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,89 @@
##152
ALTER TABLE `ACCESS` ADD COLUMN `flgDeleteCascade` INTEGER;
##179
ALTER TABLE `ACCESS` ADD COLUMN `flgLogicDelete` INTEGER;
##203
# ---------------------------------------------------------------------- #
# Alter table "ACCESS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS` ADD COLUMN `suffissoPD` VARCHAR(40);
ALTER TABLE `ACCESS` ADD COLUMN `suffissoCR` VARCHAR(40);
##215
# ---------------------------------------------------------------------- #
# Alter table "ACCESS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS` ADD COLUMN `suffissoE` VARCHAR(40);
##217
ALTER TABLE `USERS` MODIFY `nome` VARCHAR(60);
ALTER TABLE `USERS` MODIFY `cognome` VARCHAR(254);
ALTER TABLE `USERS` MODIFY `eMail` VARCHAR(60);
DROP INDEX `IDX_USERS_1` ON `USERS`;
ALTER TABLE `USERS` MODIFY `login` VARCHAR(60) NOT NULL;
ALTER TABLE `USERS` ADD CONSTRAINT `TUC_USERS_1`
UNIQUE (`login`);
CREATE UNIQUE INDEX `IDX_USERS_1` ON `USERS` (`login` ASC);
##226
ALTER TABLE `ACCESS` DROP FOREIGN KEY `ACCESS_ACCESS`;
##227
# ---------------------------------------------------------------------- #
# Alter table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` ADD COLUMN `codiceAlt` VARCHAR(40);
CREATE UNIQUE INDEX `IDX_USERS_3` ON `USERS` (`codiceAlt`);
##229
# ---------------------------------------------------------------------- #
# Alter table "ACCESS_GROUP" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS_GROUP` ADD COLUMN `nota` VARCHAR(1000);
##254
ALTER TABLE `ACCESS` MODIFY `nomeClasse` VARCHAR(80);
##263
# ---------------------------------------------------------------------- #
# Alter table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` MODIFY `imgTmst` VARCHAR(24);
###274
alter table BLACKLIST add column ipMax integer unsigned;
alter table BLACKLIST add column ipMin integer unsigned;
#####################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='TR-3.280' where codice='DB_VERSION';
######################################################################

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,881 @@
#203
ALTER TABLE `CLIFOR` MODIFY `pIva` CHAR(16);
ALTER TABLE `ACCESS` ADD COLUMN `suffissoPD` VARCHAR(40);
ALTER TABLE `ACCESS` ADD COLUMN `suffissoCR` VARCHAR(40);
#205
#201
# ---------------------------------------------------------------------- #
# Add table "DOCUMENTO_P_F" #
# ---------------------------------------------------------------------- #
## C'+ GIA?????
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOC_FIGLIO_PADRE` ADD CONSTRAINT `DOCUMENTO_DOC_FIGLIO_PADRE_PADRE`
FOREIGN KEY (`id_documentoPadre`) REFERENCES `DOCUMENTO` (`id_documento`);
ALTER TABLE `DOC_FIGLIO_PADRE` ADD CONSTRAINT `DOCUMENTO_DOC_FIGLIO_PADRE_figlio`
FOREIGN KEY (`id_documentoFiglio`) REFERENCES `DOCUMENTO` (`id_documento`);
####################
alter table TIPOLOGIA_DOCUMENTO ADD COLUMN flgGestioneSeparata INTEGER;
#211
ALTER TABLE `DOC_PREL` ADD COLUMN `flgTipoGenerazione` INTEGER;
#215
# ---------------------------------------------------------------------- #
# Alter table "ACCESS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS` ADD COLUMN `suffissoE` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "TIPO_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `coloreNuovoDocumento` CHAR(7);
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `ordineNuovoDocumento` INTEGER;
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgNascondiNuovo` INTEGER;
#217
######deletex from DESC_TXT_LANG where tabella='ARTICOLO';
ALTER TABLE `DESC_TXT_LANG` MODIFY `descrizione` MEDIUMTEXT;
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `flgUsato` INTEGER;
ALTER TABLE `CLIFOR` ADD COLUMN `provinciaComuneNascita` CHAR(4);
ALTER TABLE `USERS` MODIFY `nome` VARCHAR(60);
ALTER TABLE `USERS` MODIFY `cognome` VARCHAR(254);
ALTER TABLE `USERS` MODIFY `eMail` VARCHAR(60);
DROP INDEX `IDX_USERS_1` ON `USERS`;
DROP INDEX `TUC_USERS_1` ON `USERS`;
ALTER TABLE `USERS` MODIFY `login` VARCHAR(60) NOT NULL;
ALTER TABLE `USERS` ADD CONSTRAINT `TUC_USERS_1`
UNIQUE (`login`);
CREATE UNIQUE INDEX `IDX_USERS_1` ON `USERS` (`login` ASC);
#DROP INDEX `IDX_CLIFOR_7` ON `CLIFOR`;
CREATE INDEX `IDX_CLIFOR_7` ON `CLIFOR` (`codFisc`,`flgTipo`);
ALTER TABLE `CLIFOR` MODIFY `indirizzo` VARCHAR(254);
#220
# ---------------------------------------------------------------------- #
# Alter table "TIPO_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `suffissoPD` VARCHAR(40);
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `suffissoCR` VARCHAR(40);
#221
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `comuneNascitaDescrizione` VARCHAR(60);
#223
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `descrizioneRigaRaggruppamento` VARCHAR(254);
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `descrizioneRigaDettaglio` VARCHAR(254);
#224
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `NAZIONE_DOCUMENTO`;
# ---------------------------------------------------------------------- #
# Alter table "AUTISTA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `AUTISTA` ADD COLUMN `dataScadenzaPatente` DATE;
ALTER TABLE `AUTISTA` ADD COLUMN `dataScadenzaCqc` DATE;
# ---------------------------------------------------------------------- #
# Script generated with: DeZign for Databases V9.2.1 #
# Target DBMS: MySQL 5 #
# Project file: Coave5v6.dez #
# Project name: #
# Author: #
# Script type: Alter database script #
# Created on: 2020-01-08 09:43 #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `SERVIZIO_STD` DROP FOREIGN KEY `CLIFOR_SERVIZIO_STD_cli`;
ALTER TABLE `SERVIZIO_STD` DROP FOREIGN KEY `CLIFOR_SERVIZIO_STD_for`;
ALTER TABLE `SERVIZIO_STD` DROP FOREIGN KEY `LUOGO_SERVIZIO_STD_ini`;
ALTER TABLE `SERVIZIO_STD` DROP FOREIGN KEY `LUOGO_SERVIZIO_STD_fine`;
ALTER TABLE `SERVIZIO_STD` DROP FOREIGN KEY `TIPO_SERVIZIO_SERVIZIO_STD`;
ALTER TABLE `SERVIZIO_STD` DROP FOREIGN KEY `TIPO_MEZZO_SERVIZIO_STD`;
ALTER TABLE `SERVIZIO_STD` DROP FOREIGN KEY `MEZZO_SERVIZIO_STD`;
ALTER TABLE `SERVIZIO_STD` DROP FOREIGN KEY `AUTISTA_SERVIZIO_STD`;
ALTER TABLE `SERVIZIO_STD` DROP FOREIGN KEY `IVA_SERVIZIO_STD_varie`;
ALTER TABLE `SERVIZIO_STD` DROP FOREIGN KEY `IVA_SERVIZIO_STD_rimb`;
ALTER TABLE `SERVIZIO_STD` DROP FOREIGN KEY `DOCUMENTO_SERVIZIO_STD`;
ALTER TABLE `SERVIZIO_STD` DROP FOREIGN KEY `LISTINO_SERVIZIO_STD_SERVIZIO_STD`;
ALTER TABLE `SERVIZIO_STD` DROP FOREIGN KEY `ALLEGATO_CLIFOR_SERVIZIO_STD`;
ALTER TABLE `SERVIZIO_STD` DROP FOREIGN KEY `LUOGO_SERVIZIO_STD`;
ALTER TABLE `SERVIZIO_STD` DROP FOREIGN KEY `IVA_SERVIZIO_STD_ivaf`;
ALTER TABLE `SERVIZIO_STD` DROP FOREIGN KEY `IVA_SERVIZIO_STD_ivaspesevarief`;
ALTER TABLE `SERVIZIO_STD` DROP FOREIGN KEY `IVA_SERVIZIO_STD_ivarimborsif`;
ALTER TABLE `SERVIZIO_STD` DROP FOREIGN KEY `SERVIZIO_STD_SERVIZIO_STD`;
ALTER TABLE `SERVIZIO_STD` DROP FOREIGN KEY `IVA_SERVIZIO_STD`;
ALTER TABLE `SERVIZIO_STD` DROP FOREIGN KEY `IVA_SERVIZIO_STD`;
ALTER TABLE `SERVIZIO_STD` DROP FOREIGN KEY `IVA_SERVIZIO_STD`;
ALTER TABLE `SERVIZIO_STD` DROP FOREIGN KEY `DOCUMENTO_FORNITORE_SERVIZIO_STD`;
ALTER TABLE `ALLEGATO_SERVIZIO` DROP FOREIGN KEY `SERVIZIO_STD_ALLEGATO_SERVIZIO`;
# ---------------------------------------------------------------------- #
# Alter table "SERVIZIO_STD" #
# ---------------------------------------------------------------------- #
ALTER TABLE `SERVIZIO_STD` ADD COLUMN `nPaxDesc` VARCHAR(40);
ALTER TABLE `SERVIZIO_STD` ADD COLUMN `nAcqua` INTEGER;
ALTER TABLE `SERVIZIO_STD` ADD COLUMN `costoAcqua` DECIMAL(18,4);
ALTER TABLE `SERVIZIO_STD` ADD COLUMN `id_ivaAcqua` INTEGER;
ALTER TABLE `SERVIZIO_STD` ADD COLUMN `costoPermesso` DECIMAL(18,4);
ALTER TABLE `SERVIZIO_STD` ADD COLUMN `id_ivaCostoPermesso` INTEGER;
ALTER TABLE `SERVIZIO_STD` ADD COLUMN `nAcquaF` INTEGER;
ALTER TABLE `SERVIZIO_STD` ADD COLUMN `costoAcquaF` DECIMAL(18,4);
ALTER TABLE `SERVIZIO_STD` ADD COLUMN `id_ivaAcquaF` INTEGER;
ALTER TABLE `SERVIZIO_STD` ADD COLUMN `costoPermessoF` DECIMAL(18,4);
ALTER TABLE `SERVIZIO_STD` ADD COLUMN `id_ivaCostoPermessoF` INTEGER;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `SERVIZIO_STD` ADD CONSTRAINT `CLIFOR_SERVIZIO_STD_cli`
FOREIGN KEY (`id_cliente`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `SERVIZIO_STD` ADD CONSTRAINT `CLIFOR_SERVIZIO_STD_for`
FOREIGN KEY (`id_fornitore`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `SERVIZIO_STD` ADD CONSTRAINT `LUOGO_SERVIZIO_STD_ini`
FOREIGN KEY (`id_luogoInizio`) REFERENCES `LUOGO` (`id_luogo`);
ALTER TABLE `SERVIZIO_STD` ADD CONSTRAINT `LUOGO_SERVIZIO_STD_fine`
FOREIGN KEY (`id_luogoFine`) REFERENCES `LUOGO` (`id_luogo`);
ALTER TABLE `SERVIZIO_STD` ADD CONSTRAINT `TIPO_SERVIZIO_SERVIZIO_STD`
FOREIGN KEY (`id_tipoServizio`) REFERENCES `TIPO_SERVIZIO` (`id_tipoServizio`);
ALTER TABLE `SERVIZIO_STD` ADD CONSTRAINT `TIPO_MEZZO_SERVIZIO_STD`
FOREIGN KEY (`id_tipoMezzo`) REFERENCES `TIPO_MEZZO` (`id_tipoMezzo`);
ALTER TABLE `SERVIZIO_STD` ADD CONSTRAINT `MEZZO_SERVIZIO_STD`
FOREIGN KEY (`id_mezzo`) REFERENCES `MEZZO` (`id_mezzo`);
ALTER TABLE `SERVIZIO_STD` ADD CONSTRAINT `AUTISTA_SERVIZIO_STD`
FOREIGN KEY (`id_autista`) REFERENCES `AUTISTA` (`id_autista`);
ALTER TABLE `SERVIZIO_STD` ADD CONSTRAINT `IVA_SERVIZIO_STD_varie`
FOREIGN KEY (`id_ivaSpeseVarie`) REFERENCES `IVA` (`id_iva`);
ALTER TABLE `SERVIZIO_STD` ADD CONSTRAINT `IVA_SERVIZIO_STD_rimb`
FOREIGN KEY (`id_ivaRimborsi`) REFERENCES `IVA` (`id_iva`);
ALTER TABLE `SERVIZIO_STD` ADD CONSTRAINT `DOCUMENTO_SERVIZIO_STD`
FOREIGN KEY (`id_documento`) REFERENCES `DOCUMENTO` (`id_documento`);
ALTER TABLE `SERVIZIO_STD` ADD CONSTRAINT `LISTINO_SERVIZIO_STD_SERVIZIO_STD`
FOREIGN KEY (`id_listinoServizioStd`) REFERENCES `LISTINO_SERVIZIO_STD` (`id_listinoServizioStd`);
ALTER TABLE `SERVIZIO_STD` ADD CONSTRAINT `ALLEGATO_CLIFOR_SERVIZIO_STD`
FOREIGN KEY (`id_allegatoClifor`) REFERENCES `ALLEGATO_CLIFOR` (`id_allegatoClifor`);
ALTER TABLE `SERVIZIO_STD` ADD CONSTRAINT `LUOGO_SERVIZIO_STD`
FOREIGN KEY (`id_destinazione`) REFERENCES `LUOGO` (`id_luogo`);
ALTER TABLE `SERVIZIO_STD` ADD CONSTRAINT `IVA_SERVIZIO_STD_ivaf`
FOREIGN KEY (`id_ivaF`) REFERENCES `IVA` (`id_iva`);
ALTER TABLE `SERVIZIO_STD` ADD CONSTRAINT `IVA_SERVIZIO_STD_ivaspesevarief`
FOREIGN KEY (`id_ivaSpeseVarieF`) REFERENCES `IVA` (`id_iva`);
ALTER TABLE `SERVIZIO_STD` ADD CONSTRAINT `IVA_SERVIZIO_STD_ivarimborsif`
FOREIGN KEY (`id_ivaRimborsiF`) REFERENCES `IVA` (`id_iva`);
ALTER TABLE `SERVIZIO_STD` ADD CONSTRAINT `SERVIZIO_STD_SERVIZIO_STD`
FOREIGN KEY (`id_servizioPadre`) REFERENCES `SERVIZIO_STD` (`id_servizioStd`);
ALTER TABLE `SERVIZIO_STD` ADD CONSTRAINT `IVA_SERVIZIO_STD_acqua`
FOREIGN KEY (`id_ivaAcqua`) REFERENCES `IVA` (`id_iva`);
ALTER TABLE `SERVIZIO_STD` ADD CONSTRAINT `IVA_SERVIZIO_STD_servizio`
FOREIGN KEY (`id_iva`) REFERENCES `IVA` (`id_iva`);
ALTER TABLE `SERVIZIO_STD` ADD CONSTRAINT `IVA_SERVIZIO_STD_sconto`
FOREIGN KEY (`id_ivaSconto`) REFERENCES `IVA` (`id_iva`);
ALTER TABLE `SERVIZIO_STD` ADD CONSTRAINT `DOCUMENTO_FORNITORE_SERVIZIO_STD`
FOREIGN KEY (`id_documentoFornitore`) REFERENCES `DOCUMENTO` (`id_documento`);
ALTER TABLE `SERVIZIO_STD` ADD CONSTRAINT `IVA_SERVIZIO_STD_costopermesso`
FOREIGN KEY (`id_ivaCostoPermesso`) REFERENCES `IVA` (`id_iva`);
ALTER TABLE `SERVIZIO_STD` ADD CONSTRAINT `IVA_SERVIZIO_STD_acquaF`
FOREIGN KEY (`id_ivaAcquaF`) REFERENCES `IVA` (`id_iva`);
ALTER TABLE `SERVIZIO_STD` ADD CONSTRAINT `IVA_SERVIZIO_STD_costopermessoF`
FOREIGN KEY (`id_ivaCostoPermessoF`) REFERENCES `IVA` (`id_iva`);
ALTER TABLE `ALLEGATO_SERVIZIO` ADD CONSTRAINT `SERVIZIO_STD_ALLEGATO_SERVIZIO`
FOREIGN KEY (`id_servizioStd`) REFERENCES `SERVIZIO_STD` (`id_servizioStd`);
# ---------------------------------------------------------------------- #
# Alter table "SERVIZIO_STD" #
# ---------------------------------------------------------------------- #
ALTER TABLE `SERVIZIO_STD` ADD COLUMN `notaInternaViaWeb` TEXT;
ALTER TABLE `SERVIZIO_STD` ADD COLUMN `flgServizioWeb` INTEGER;
# ---------------------------------------------------------------------- #
# Add table "CLIFOR_LUOGO" #
# ---------------------------------------------------------------------- #
CREATE TABLE `CLIFOR_LUOGO` (
`id_cliforLuogo` INTEGER NOT NULL AUTO_INCREMENT,
`id_clifor` INTEGER,
`id_luogo` INTEGER,
CONSTRAINT `PK_CLIFOR_LUOGO` PRIMARY KEY (`id_cliforLuogo`)
);
# ---------------------------------------------------------------------- #
# Alter table "SERVIZIO_STD" #
# ---------------------------------------------------------------------- #
DROP INDEX `IDX_SERVIZIO_STD_1` ON `SERVIZIO_STD`;
ALTER TABLE `SERVIZIO_STD` MODIFY `numeroRichiesta` VARCHAR(40);
CREATE UNIQUE INDEX `IDX_SERVIZIO_STD_1` ON `SERVIZIO_STD` (`numeroRichiesta`,`progRichiesta`);
update SERVIZIO_STD SET numeroRichiesta=null where numeroRichiesta='0' ;
# ---------------------------------------------------------------------- #
# Alter table "SERVIZIO_STD" #
# ---------------------------------------------------------------------- #
ALTER TABLE `SERVIZIO_STD` ADD COLUMN `rimborsi2` DECIMAL(18,4);
ALTER TABLE `SERVIZIO_STD` ADD COLUMN `notaRimborsi2` VARCHAR(254);
ALTER TABLE `SERVIZIO_STD` ADD COLUMN `id_ivaRimborsi2` INTEGER;
ALTER TABLE `SERVIZIO_STD` ADD COLUMN `rimborsi2F` DECIMAL(18,4);
ALTER TABLE `SERVIZIO_STD` ADD COLUMN `id_ivaRimborsi2F` INTEGER;
ALTER TABLE `SERVIZIO_STD` ADD CONSTRAINT `IVA_SERVIZIO_STD_rimborsi2`
FOREIGN KEY (`id_ivaRimborsi2`) REFERENCES `IVA` (`id_iva`);
ALTER TABLE `SERVIZIO_STD` ADD CONSTRAINT `IVA_SERVIZIO_STD_rimborsi2f`
FOREIGN KEY (`id_ivaRimborsi2F`) REFERENCES `IVA` (`id_iva`);
# ---------------------------------------------------------------------- #
# Alter table "SERVIZIO_STD" #
# ---------------------------------------------------------------------- #
ALTER TABLE `SERVIZIO_STD` MODIFY `descLuogoInizio` VARCHAR(254);
ALTER TABLE `SERVIZIO_STD` MODIFY `descLuogoFine` VARCHAR(254);
# ---------------------------------------------------------------------- #
# Add table "INTERVENTO_MEZZO" #
# ---------------------------------------------------------------------- #
CREATE TABLE `INTERVENTO_MEZZO` (
`id_interventoMezzo` INTEGER NOT NULL AUTO_INCREMENT,
`dataIntervento` DATE,
`kmIntervento` INTEGER,
`descrizioneIntervento` VARCHAR(254),
`costoIntervento` DECIMAL(18,4),
`numFattura` VARCHAR(40),
`id_fornitore` INTEGER,
`id_mezzo` INTEGER,
CONSTRAINT `PK_INTERVENTO_MEZZO` PRIMARY KEY (`id_interventoMezzo`)
);
#ALTER TABLE `INTERVENTO_MEZZO` ADD CONSTRAINT `CLIFOR_INTERVENTO_MEZZO`
# FOREIGN KEY (`id_fornitore`) REFERENCES `CLIFOR` (`id_clifor`);
#ALTER TABLE `INTERVENTO_MEZZO` ADD CONSTRAINT `MEZZO_INTERVENTO_MEZZO`
# FOREIGN KEY (`id_mezzo`) REFERENCES `MEZZO` (`id_mezzo`);
##226
ALTER TABLE `CLIFOR` DROP FOREIGN KEY `NAZIONE_CLIFOR`;
DROP INDEX `IDX_CLIFOR_1` ON `CLIFOR`;
CREATE UNIQUE INDEX `IDX_CLIFOR_1` ON `CLIFOR` (`codiceAlt` ASC,`flgTipo` ASC);
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS` DROP FOREIGN KEY `ACCESS_ACCESS`;
##228
INSERT INTO TIPO_STAMPA_DOCUMENTO (codice,descrizione) values (12,"FT. ACQ. O BOLLA DI CARICO");
##229
##FORSE NO
# ---------------------------------------------------------------------- #
# Alter table "ACCESS_GROUP" #
# ---------------------------------------------------------------------- #
##ALTER TABLE `ACCESS_GROUP` ADD COLUMN `nota` VARCHAR(1000);
##233
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` MODIFY `capZona` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "DESTINAZIONE_DIVERSA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DESTINAZIONE_DIVERSA` MODIFY `capZonaDD` CHAR(40);
##234
ALTER TABLE `DESTINAZIONE_DIVERSA` MODIFY `numeroCivicoDD` VARCHAR(40);
##235
# ---------------------------------------------------------------------- #
# Alter table "IVA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `IVA` ADD COLUMN `descrizioneRigaStampa` VARCHAR(30);
##237
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `flgDescPadreGenerazioneRiga` VARCHAR(40);
update RIGA_DOCUMENTO set flgDescPadreGenerazioneRiga="SERVIZIO_STD" WHERE id_documentoPadre>0;
ALTER TABLE `MEZZO_DETTAGLIO` ADD COLUMN `tmstInvioMailAllarme` DATETIME;
# ---------------------------------------------------------------------- #
# Add table "NOTA_SERVIZIO" #
# ---------------------------------------------------------------------- #
CREATE TABLE `NOTA_SERVIZIO` (
`id_notaServizio` INTEGER NOT NULL AUTO_INCREMENT,
`descrizioneNotaServizio` TEXT,
`dataNotaServizio` DATE,
CONSTRAINT `PK_NOTA_SERVIZIO` PRIMARY KEY (`id_notaServizio`)
);
CREATE UNIQUE INDEX `IDX_NOTA_SERVIZIO_1` ON `NOTA_SERVIZIO` (`dataNotaServizio`);
###
#ALTER TABLE `ARTICOLO` ADD COLUMN `flgUsato` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `nMatricola` VARCHAR(254);
ALTER TABLE `ARTICOLO` ADD COLUMN `dataUltimoCosto` DATE;
ALTER TABLE `ARTICOLO` ADD COLUMN `prezzoNettoBarrato` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` ADD COLUMN `flgNoleggio` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `prezzoNoleggio` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` ADD COLUMN `flgGoogle` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `codiceEan` VARCHAR(60);
ALTER TABLE `ARTICOLO` ADD COLUMN `descrizioneGoogle` VARCHAR(200);
ALTER TABLE `ARTICOLO` ADD COLUMN `flgEbay` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `percRicarico` DECIMAL(5,2);
ALTER TABLE `ARTICOLO` ADD COLUMN `flgSuperGaranzia` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `prezzoIvatoBarrato` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` MODIFY `prezzoIvatoBarrato` DECIMAL(18,4) AFTER `prezzoNettoBarrato`;
ALTER TABLE `ARTICOLO` ADD COLUMN `costoNuovo` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` ADD COLUMN `flgStatoImport` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `costoNetto` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` MODIFY `costoNetto` DECIMAL(18,4) AFTER `nMatricola`;
ALTER TABLE `ARTICOLO` MODIFY `costoNuovo` DECIMAL(18,4) AFTER `costoNetto`;
ALTER TABLE `ARTICOLO` MODIFY `dataUltimoCosto` DATE AFTER `costoNuovo`;
ALTER TABLE `ARTICOLO` MODIFY `prezzoNettoBarrato` DECIMAL(18,4) AFTER `dataUltimoCosto`;
ALTER TABLE `ARTICOLO` MODIFY `prezzoIvatoBarrato` DECIMAL(18,4) AFTER `prezzoNettoBarrato`;
ALTER TABLE `ARTICOLO` MODIFY `flgNoleggio` INTEGER AFTER `prezzoIvatoBarrato`;
ALTER TABLE `ARTICOLO` MODIFY `prezzoNoleggio` DECIMAL(18,4) AFTER `flgNoleggio`;
ALTER TABLE `ARTICOLO` MODIFY `flgGoogle` INTEGER AFTER `prezzoNoleggio`;
ALTER TABLE `ARTICOLO` MODIFY `codiceEan` VARCHAR(60) AFTER `flgGoogle`;
ALTER TABLE `ARTICOLO` MODIFY `descrizioneGoogle` VARCHAR(200) AFTER `codiceEan`;
ALTER TABLE `ARTICOLO` MODIFY `flgEbay` INTEGER AFTER `descrizioneGoogle`;
ALTER TABLE `ARTICOLO` MODIFY `percRicarico` DECIMAL(5,2) AFTER `flgEbay`;
ALTER TABLE `ARTICOLO` MODIFY `flgSuperGaranzia` INTEGER AFTER `percRicarico`;
ALTER TABLE `ARTICOLO` MODIFY `nome` VARCHAR(254);
DROP INDEX `IDX_ARTICOLO_2` ON `ARTICOLO`;
ALTER TABLE `ARTICOLO` MODIFY `codiceProduttore` VARCHAR(254);
CREATE INDEX `IDX_ARTICOLO_2` ON `ARTICOLO` (`codiceProduttore` ASC);
######deletex from DESC_TXT_LANG where tabella='ARTICOLO';
ALTER TABLE `DESC_TXT_LANG` MODIFY `descrizione` MEDIUMTEXT;
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` MODIFY `nome` VARCHAR(60);
ALTER TABLE `USERS` MODIFY `cognome` VARCHAR(254);
ALTER TABLE `USERS` MODIFY `eMail` VARCHAR(60);
DROP INDEX `IDX_USERS_1` ON `USERS`;
DROP INDEX `TUC_USERS_1` ON `USERS`;
ALTER TABLE `USERS` MODIFY `login` VARCHAR(60) NOT NULL;
ALTER TABLE `USERS` ADD CONSTRAINT `TUC_USERS_1`
UNIQUE (`login`);
CREATE UNIQUE INDEX `IDX_USERS_1` ON `USERS` (`login` ASC);
DROP INDEX `IDX_CLIFOR_7` ON `CLIFOR`;
CREATE INDEX `IDX_CLIFOR_7` ON `CLIFOR` (`codFisc`,`flgTipo`);
ALTER TABLE `CLIFOR` MODIFY `indirizzo` VARCHAR(254);
ALTER TABLE `TIPO` ADD COLUMN `flgNoCart` INTEGER;
update ARTICOLO SET flgStockOfferte='1' where flgStockOfferte='O';
update ARTICOLO SET flgStockOfferte='2' where flgStockOfferte='S';
update ARTICOLO SET flgStockOfferte='3' where flgStockOfferte='U';
update ARTICOLO SET flgStockOfferte='4' where flgStockOfferte='N';
ALTER TABLE `ARTICOLO` MODIFY `flgStockOfferte` INTEGER DEFAULT 0;
##tex
# ---------------------------------------------------------------------- #
# Alter table "BLACKLIST" #
# ---------------------------------------------------------------------- #
ALTER TABLE `BLACKLIST` ADD COLUMN `notaBlacklist` TEXT;
CREATE UNIQUE INDEX `IDX_BLACKLIST_1` ON `BLACKLIST` (`ipAddress`);
CREATE UNIQUE INDEX `IDX_BLACKLIST_2` ON `BLACKLIST` (`eMail`);
# ---------------------------------------------------------------------- #
# Alter table "BLACKLIST" #
# ---------------------------------------------------------------------- #
ALTER TABLE `BLACKLIST` ADD COLUMN `tmstStartBlacklist` DATETIME;
ALTER TABLE `BLACKLIST` ADD COLUMN `fatalCount` INTEGER;
ALTER TABLE `BLACKLIST` ADD COLUMN `tmstStartCount` DATETIME;
# ---------------------------------------------------------------------- #
# Alter table "TIPO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `flgAbilitatoStranieri` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `flgTaxFree` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `imgTmst` CHAR(16);
ALTER TABLE `CLIFOR` MODIFY `pIva` VARCHAR(16);
#CREATE UNIQUE INDEX `IDX_CLIFOR_8` ON `CLIFOR` (`pIva`,`flgTipo`);
######################################################################
insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='253' where codice='DB_VERSION';
######################################################################
ALTER TABLE `SERVIZIO_STD` ADD COLUMN `flgServizioCancellato` INTEGER;
######################################################################
## insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='253-231' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ACCESS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS` MODIFY `nomeClasse` VARCHAR(80);
#
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='254' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# 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`);
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='255' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "USERS" #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Alter table "MARCA" #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "TIPO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `imgTmst` VARCHAR(24);
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='263' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "IVA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `IVA` MODIFY `flgTipo` CHAR(2);
# ---------------------------------------------------------------------- #
# Alter table "TIPOLOGIA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPOLOGIA_DOCUMENTO` ADD COLUMN `flgTDFelett` VARCHAR(4);
update TIPOLOGIA_DOCUMENTO SET flgTDFelett='TD01' WHERE codice=1;
update TIPOLOGIA_DOCUMENTO SET flgTDFelett='TD04' WHERE codice=2;
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='269 c231' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `qtaSuEbay` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `impression` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `tmstLastImpression` DATETIME;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='270 c231' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,130 @@
# ---------------------------------------------------------------------- #
# Alter table "ACCESS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS` MODIFY `nomeClasse` VARCHAR(80);
#
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='254' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# 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`);
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='255' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "MARCA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `MARCA` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "TIPO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `imgTmst` VARCHAR(24);
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='263' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "IVA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `IVA` MODIFY `flgTipo` CHAR(2);
# ---------------------------------------------------------------------- #
# Alter table "TIPOLOGIA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPOLOGIA_DOCUMENTO` ADD COLUMN `flgTDFelett` VARCHAR(4);
update TIPOLOGIA_DOCUMENTO SET flgTDFelett='TD01' WHERE codice=1;
update TIPOLOGIA_DOCUMENTO SET flgTDFelett='TD04' WHERE codice=2;
CREATE TABLE `LAV_PEZZA` (
`id_lavPezza` INTEGER NOT NULL AUTO_INCREMENT,
`id_rigaDocumento` INTEGER,
`id_clifor` INTEGER,
`tsInserimento` DATETIME,
`codicePezza` VARCHAR(40),
`nColpi` INTEGER,
CONSTRAINT `PK_LAV_PEZZA` PRIMARY KEY (`id_lavPezza`)
);
CREATE UNIQUE INDEX `IDX_LAV_PEZZA_1` ON `LAV_PEZZA` (`codicePezza`,`id_clifor`);
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='269 c231' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,140 @@
#270
#271
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `percWwwSconto` DECIMAL(5,2);
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `percWwwCommissione` DECIMAL(5,2);
#274
alter table BLACKLIST add column ipMax integer unsigned;
alter table BLACKLIST add column ipMin integer unsigned;
#275
# ---------------------------------------------------------------------- #
# Alter table "NAZIONE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `NAZIONE` ADD COLUMN `flgGoogleMerchant` INTEGER;
update NAZIONE SET flgGoogleMerchant=1;
#277
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `googleProductCategory` INTEGER;
# ---------------------------------------------------------------------- #
# Add table "GOOGLE_CATEGORY" #
# ---------------------------------------------------------------------- #
CREATE TABLE `GOOGLE_CATEGORY` (
`id_googleCategory` INTEGER NOT NULL AUTO_INCREMENT,
`codice` INTEGER,
`descrizione` VARCHAR(1000),
CONSTRAINT `PK_GOOGLE_CATEGORY` PRIMARY KEY (`id_googleCategory`)
);
CREATE INDEX `IDX_GOOGLE_CATEGORY_1` ON `GOOGLE_CATEGORY` (`descrizione`);
CREATE UNIQUE INDEX `IDX_GOOGLE_CATEGORY_2` ON `GOOGLE_CATEGORY` (`codice`);
##280
ALTER TABLE `TIPO` ADD COLUMN `ebayCommissione` DECIMAL(5,2);
ALTER TABLE `NAZIONE` ADD COLUMN `flgPreventivoWww` INTEGER;
#282
ALTER TABLE `TIPO` ADD COLUMN `percCostoSpedizioneDefault` INTEGER;
##283
# ---------------------------------------------------------------------- #
# Alter table "IVA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `IVA` ADD COLUMN `flgOss` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "NAZIONE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `NAZIONE` ADD COLUMN `id_iva` INTEGER;
#ALTER TABLE `NAZIONE` ADD CONSTRAINT `IVA_NAZIONE`
# FOREIGN KEY (`id_iva`) REFERENCES `IVA` (`id_iva`);
##284
ALTER TABLE `IVA` ADD COLUMN `id_ivaStdRM` INTEGER;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `IVA` ADD CONSTRAINT `IVA_IVA_std_regime_margine`
FOREIGN KEY (`id_ivaStdRM`) REFERENCES `IVA` (`id_iva`);
#285
ALTER TABLE `CLIFOR` ADD COLUMN `flgAbilitaAF` INTEGER;
#286
ALTER TABLE `DOCUMENTO` ADD COLUMN `notaMail` VARCHAR(2000);
#287
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgWwwTipoOrdine` INTEGER;
ALTER TABLE `DOCUMENTO` ADD COLUMN `wwwCostoOrdine` DECIMAL(18,4);
ALTER TABLE `DOCUMENTO` ADD COLUMN `wwwCostoSpedizione` DECIMAL(18,4);
ALTER TABLE `DOCUMENTO` ADD COLUMN `wwwCostoTariffa` DECIMAL(18,4);
# ---------------------------------------------------------------------- #
# Alter table "TIPO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `wwwCommissionePercDefault` DECIMAL(5,2);
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `wwwTariffaFissa` DECIMAL(18,4);
ALTER TABLE `DOCUMENTO` ADD COLUMN `id_rigaBollaAtr` INTEGER;
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `flgTipoPagamentoEcommerce` INTEGER;
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='LTE294 c231' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,113 @@
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgNoAnag` INTEGER;
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgNoAnag2` INTEGER;
# ---------------------------------------------------------------------- #
# Add table "REMOTE_DEVICE" #
# ---------------------------------------------------------------------- #
CREATE TABLE `REMOTE_DEVICE` (
`id_remoteDevice` INTEGER NOT NULL AUTO_INCREMENT,
`descrizione` VARCHAR(60),
`token` VARCHAR(512),
`imei` VARCHAR(40),
`ipAddress` CHAR(60),
`updTmst` TIMESTAMP,
CONSTRAINT `PK_REMOTE_DEVICE` PRIMARY KEY (`id_remoteDevice`)
);
# ---------------------------------------------------------------------- #
# Alter table "REMOTE_DEVICE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `REMOTE_DEVICE` ADD COLUMN `imgTmst` VARCHAR(24);
ALTER TABLE `REMOTE_DEVICE` MODIFY `updTmst` DATETIME;
ALTER TABLE `REMOTE_DEVICE` add column `flgAbilitato` integer;
# ---------------------------------------------------------------------- #
# Alter table "CODA_MESSAGGI" #
# ---------------------------------------------------------------------- #
##ALTER TABLE `CODA_MESSAGGI` ADD COLUMN `id_remoteDevice` INTEGER;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
#ALTER TABLE `CODA_MESSAGGI` ADD CONSTRAINT `REMOTE_DEVICE_CODA_MESSAGGI`
# FOREIGN KEY (`id_remoteDevice`) REFERENCES `REMOTE_DEVICE` (`id_remoteDevice`);
# ---------------------------------------------------------------------- #
# Alter table "REMOTE_DEVICE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `REMOTE_DEVICE` ADD COLUMN `fcmToken` VARCHAR(512);
CREATE UNIQUE INDEX `IDX_REMOTE_DEVICE_1` ON `REMOTE_DEVICE` (`token`);
CREATE UNIQUE INDEX `IDX_REMOTE_DEVICE_2` ON `REMOTE_DEVICE` (`fcmToken`);
CREATE UNIQUE INDEX `IDX_REMOTE_DEVICE_3` ON `REMOTE_DEVICE` (`imei`);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='295' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "TIPO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `tariffaAggiuntiva` DECIMAL(18,4);
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgOss` INTEGER;
CREATE TABLE `CLIFOR_TIPO_PAGAMENTO` (
`id_cliforTipoPagamento` INTEGER NOT NULL AUTO_INCREMENT,
`id_clifor` INTEGER NOT NULL,
`id_tipoPagamento` INTEGER NOT NULL,
CONSTRAINT `PK_CLIFOR_TIPO_PAGAMENTO` PRIMARY KEY (`id_cliforTipoPagamento`)
);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
#ALTER TABLE `CLIFOR_TIPO_PAGAMENTO` ADD CONSTRAINT `CLIFOR_CLIFOR_TIPO_PAGAMENTO`
# FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
#ALTER TABLE `CLIFOR_TIPO_PAGAMENTO` ADD CONSTRAINT `TIPO_PAGAMENTO_CLIFOR_TIPO_PAGAMENTO`
# FOREIGN KEY (`id_tipoPagamento`) REFERENCES `TIPO_PAGAMENTO` (`id_tipoPagamento`);
CREATE UNIQUE INDEX `IDX_CLIFOR_TIPO_PAGAMENTO_1` ON `CLIFOR_TIPO_PAGAMENTO` (`id_clifor`,`id_tipoPagamento`);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.303 c232' where codice='DB_VERSION';
######################################################################

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,133 @@
#268
# ---------------------------------------------------------------------- #
# Add table "ARTICOLO_CLIENTE" #
# ---------------------------------------------------------------------- #
CREATE TABLE `ARTICOLO_CLIENTE` (
`id_articoloCliente` INTEGER NOT NULL AUTO_INCREMENT,
`id_clifor` INTEGER,
`id_articolo` INTEGER,
`id_articoloVariante` INTEGER,
`id_tipo` INTEGER(11),
CONSTRAINT `PK_ARTICOLO_CLIENTE` PRIMARY KEY (`id_articoloCliente`)
);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_CLIENTE` ADD CONSTRAINT `ARTICOLO_ARTICOLO_CLIENTE`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `ARTICOLO_CLIENTE` ADD CONSTRAINT `ARTICOLO_VARIANTE_ARTICOLO_CLIENTE`
FOREIGN KEY (`id_articoloVariante`) REFERENCES `ARTICOLO_VARIANTE` (`id_articoloVariante`);
ALTER TABLE `ARTICOLO_CLIENTE` ADD CONSTRAINT `TIPO_ARTICOLO_CLIENTE`
FOREIGN KEY (`id_tipo`) REFERENCES `TIPO` (`id_tipo`);
ALTER TABLE `ARTICOLO_CLIENTE` ADD CONSTRAINT `CLIFOR_ARTICOLO_CLIENTE`
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `ARTICOLO_CLIENTE` ADD COLUMN `indiciTipo` VARCHAR(1000);
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='268' where codice='DB_VERSION';
######################################################################
##270
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `qtaSuEbay` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `impression` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `tmstLastImpression` DATETIME;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `qtaSuEbayAv` INTEGER;
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `impressionAv` INTEGER;
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `tmstLastImpressionAv` DATETIME;
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `percWwwSconto` DECIMAL(5,2);
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `percWwwCommissione` DECIMAL(5,2);
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='270' where codice='DB_VERSION';
######################################################################
#271
# ---------------------------------------------------------------------- #
# Alter table "TIPO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
#ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `percWwwSconto` DECIMAL(5,2);
#ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `percWwwCommissione` DECIMAL(5,2);
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='271' where codice='DB_VERSION';
######################################################################
##272
ALTER TABLE `ARTICOLO` ADD COLUMN `qtaMaxAcquistoWww` INTEGER;
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='272' where codice='DB_VERSION';
######################################################################
##273
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_FORNITORE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_FORNITORE` ADD COLUMN `costoAggiuntivo` DECIMAL(18,4);
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='273' where codice='DB_VERSION';
######################################################################
##274
alter table BLACKLIST add column ipMax integer unsigned;
alter table BLACKLIST add column ipMin integer unsigned;
#####################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='274' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,204 @@
# ---------------------------------------------------------------------- #
# Alter table "LISTINO_ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `LISTINO_ARTICOLO` ADD COLUMN `percScontoOffertaLA` DECIMAL(5,2);
# ---------------------------------------------------------------------- #
# Alter table "IVA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `IVA` ADD COLUMN `flgOss` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "NAZIONE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `NAZIONE` ADD COLUMN `id_iva` INTEGER;
ALTER TABLE `NAZIONE` ADD CONSTRAINT `IVA_NAZIONE`
FOREIGN KEY (`id_iva`) REFERENCES `IVA` (`id_iva`);
# ---------------------------------------------------------------------- #
# Alter table "IVA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `IVA` ADD COLUMN `id_ivaStdRM` INTEGER;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `IVA` ADD CONSTRAINT `IVA_IVA_std_regime_margine`
FOREIGN KEY (`id_ivaStdRM`) REFERENCES `IVA` (`id_iva`);
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `flgAbilitaAF` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `notaMail` VARCHAR(2000);
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgWwwTipoOrdine` INTEGER;
ALTER TABLE `DOCUMENTO` ADD COLUMN `wwwCostoOrdine` DECIMAL(18,4);
ALTER TABLE `DOCUMENTO` ADD COLUMN `wwwCostoSpedizione` DECIMAL(18,4);
ALTER TABLE `DOCUMENTO` ADD COLUMN `wwwCostoTariffa` DECIMAL(18,4);
# ---------------------------------------------------------------------- #
# Alter table "TIPO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `wwwCommissionePercDefault` DECIMAL(5,2);
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `wwwTariffaFissa` DECIMAL(18,4);
ALTER TABLE `DOCUMENTO` ADD COLUMN `id_rigaBollaAtr` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `categoriaImport` VARCHAR(1000);
insert into TIPOLOGIA_DOCUMENTO (id_tipologiaDocumento, codice, descrizione) values (151,151,'RICEVUTA A CREDITO');
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `googleMerchantRecensioniScript` VARCHAR(2000);
ALTER TABLE `ATTIVITA` ADD COLUMN `googleMerchantRecensioniScriptBadge` VARCHAR(2000);
ALTER TABLE `ATTIVITA` ADD COLUMN `flgGoogleMerchantRecensioni` INTEGER;
ALTER TABLE `ATTIVITA` ADD COLUMN `flgGoogleMerchantRecensioniBadge` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_FORNITORE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_FORNITORE` ADD COLUMN `dataInizioPromo` DATE;
ALTER TABLE `ARTICOLO_FORNITORE` ADD COLUMN `dataFinePromo` DATE;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `dataScadenzaOffertaFornitore` DATE;
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `googleSiteId` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `googleApiKey` VARCHAR(250);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzAccessKeyId` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzSecretKey` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzRoleArn` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzRoleSessionName` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzClientId` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzClientSecret` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzRefreshToken` VARCHAR(254);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `flgAmazon` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `id_listinoAmazon` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `tariffaAmazon` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` ADD COLUMN `qtaAmazon` INTEGER;
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `LISTINO_ARTICOLO_amz`
FOREIGN KEY (`id_listinoAmazon`) REFERENCES `LISTINO` (`id_listino`);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `flgAmz` INTEGER;
ALTER TABLE `ATTIVITA` ADD COLUMN `id_listinoAmz` INTEGER;
ALTER TABLE `ATTIVITA` ADD CONSTRAINT `LISTINO_ATTIVITA_amz`
FOREIGN KEY (`id_listinoAmz`) REFERENCES `LISTINO` (`id_listino`);
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `amazonCommissione` DECIMAL(5,2);
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `amazonSoglia` DECIMAL(18,4);
ALTER TABLE `TIPO` ADD COLUMN `amazonCommissioneOltreSoglia` DECIMAL(5,2);
#### QUESTO NON LO TROVO !!!!!!!!!! MA C'è DA UN BEL PO'
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `flgTipoPagamentoEcommerce` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='292' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,204 @@
# ---------------------------------------------------------------------- #
# Alter table "LISTINO_ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `LISTINO_ARTICOLO` ADD COLUMN `percScontoOffertaLA` DECIMAL(5,2);
# ---------------------------------------------------------------------- #
# Alter table "IVA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `IVA` ADD COLUMN `flgOss` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "NAZIONE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `NAZIONE` ADD COLUMN `id_iva` INTEGER;
ALTER TABLE `NAZIONE` ADD CONSTRAINT `IVA_NAZIONE`
FOREIGN KEY (`id_iva`) REFERENCES `IVA` (`id_iva`);
# ---------------------------------------------------------------------- #
# Alter table "IVA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `IVA` ADD COLUMN `id_ivaStdRM` INTEGER;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `IVA` ADD CONSTRAINT `IVA_IVA_std_regime_margine`
FOREIGN KEY (`id_ivaStdRM`) REFERENCES `IVA` (`id_iva`);
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `flgAbilitaAF` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `notaMail` VARCHAR(2000);
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgWwwTipoOrdine` INTEGER;
ALTER TABLE `DOCUMENTO` ADD COLUMN `wwwCostoOrdine` DECIMAL(18,4);
ALTER TABLE `DOCUMENTO` ADD COLUMN `wwwCostoSpedizione` DECIMAL(18,4);
ALTER TABLE `DOCUMENTO` ADD COLUMN `wwwCostoTariffa` DECIMAL(18,4);
# ---------------------------------------------------------------------- #
# Alter table "TIPO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `wwwCommissionePercDefault` DECIMAL(5,2);
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `wwwTariffaFissa` DECIMAL(18,4);
ALTER TABLE `DOCUMENTO` ADD COLUMN `id_rigaBollaAtr` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `categoriaImport` VARCHAR(1000);
insert into TIPOLOGIA_DOCUMENTO (id_tipologiaDocumento, codice, descrizione) values (151,151,'RICEVUTA A CREDITO');
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `googleMerchantRecensioniScript` VARCHAR(2000);
ALTER TABLE `ATTIVITA` ADD COLUMN `googleMerchantRecensioniScriptBadge` VARCHAR(2000);
ALTER TABLE `ATTIVITA` ADD COLUMN `flgGoogleMerchantRecensioni` INTEGER;
ALTER TABLE `ATTIVITA` ADD COLUMN `flgGoogleMerchantRecensioniBadge` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_FORNITORE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_FORNITORE` ADD COLUMN `dataInizioPromo` DATE;
ALTER TABLE `ARTICOLO_FORNITORE` ADD COLUMN `dataFinePromo` DATE;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `dataScadenzaOffertaFornitore` DATE;
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `googleSiteId` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `googleApiKey` VARCHAR(250);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzAccessKeyId` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzSecretKey` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzRoleArn` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzRoleSessionName` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzClientId` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzClientSecret` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `amzRefreshToken` VARCHAR(254);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `flgAmazon` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `id_listinoAmazon` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `tariffaAmazon` DECIMAL(18,4);
ALTER TABLE `ARTICOLO` ADD COLUMN `qtaAmazon` INTEGER;
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `LISTINO_ARTICOLO_amz`
FOREIGN KEY (`id_listinoAmazon`) REFERENCES `LISTINO` (`id_listino`);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `flgAmz` INTEGER;
ALTER TABLE `ATTIVITA` ADD COLUMN `id_listinoAmz` INTEGER;
ALTER TABLE `ATTIVITA` ADD CONSTRAINT `LISTINO_ATTIVITA_amz`
FOREIGN KEY (`id_listinoAmz`) REFERENCES `LISTINO` (`id_listino`);
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `amazonCommissione` DECIMAL(5,2);
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `amazonSoglia` DECIMAL(18,4);
ALTER TABLE `TIPO` ADD COLUMN `amazonCommissioneOltreSoglia` DECIMAL(5,2);
#### QUESTO NON LO TROVO !!!!!!!!!! MA C'è DA UN BEL PO'
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `flgTipoPagamentoEcommerce` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='292' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,429 @@
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_NAZIONE" #
# ---------------------------------------------------------------------- #
CREATE UNIQUE INDEX `IDX_ARTICOLO_NAZIONE_1` ON `ARTICOLO_NAZIONE` (`id_nazione`,`id_articolo`);
# ---------------------------------------------------------------------- #
# Add table "CATEGORIA_INGRAMMICRO" #
# ---------------------------------------------------------------------- #
CREATE TABLE `CATEGORIA_INGRAMMICRO` (
`id_categoriaIngrammiro` INTEGER NOT NULL AUTO_INCREMENT,
`descrizione` VARCHAR(254),
`codice` VARCHAR(8),
CONSTRAINT `PK_CATEGORIA_INGRAMMICRO` PRIMARY KEY (`id_categoriaIngrammiro`)
);
CREATE UNIQUE INDEX `IDX_CATEGORIA_INGRAMMICRO_1` ON `CATEGORIA_INGRAMMICRO` (`codice`);
######
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='292' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "WISHLIST" #
# ---------------------------------------------------------------------- #
ALTER TABLE `WISHLIST` ADD COLUMN `dispoLevelWL` INTEGER;
ALTER TABLE `WISHLIST` ADD COLUMN `dispoLevelUltimoAvviso` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='294' where codice='DB_VERSION';
####################################################################### ---------------------------------------------------------------------- #
# Add table "REMOTE_DEVICE" #
# ---------------------------------------------------------------------- #
CREATE TABLE `REMOTE_DEVICE` (
`id_remoteDevice` INTEGER NOT NULL AUTO_INCREMENT,
`descrizione` VARCHAR(60),
`token` VARCHAR(512),
`imei` VARCHAR(40),
`ipAddress` CHAR(60),
`updTmst` TIMESTAMP,
CONSTRAINT `PK_REMOTE_DEVICE` PRIMARY KEY (`id_remoteDevice`)
);
# ---------------------------------------------------------------------- #
# Alter table "REMOTE_DEVICE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `REMOTE_DEVICE` ADD COLUMN `imgTmst` VARCHAR(24);
ALTER TABLE `REMOTE_DEVICE` MODIFY `updTmst` DATETIME;
ALTER TABLE `REMOTE_DEVICE` add column `flgAbilitato` integer;
# ---------------------------------------------------------------------- #
# Alter table "CODA_MESSAGGI" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CODA_MESSAGGI` ADD COLUMN `id_remoteDevice` INTEGER;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `CODA_MESSAGGI` ADD CONSTRAINT `REMOTE_DEVICE_CODA_MESSAGGI`
FOREIGN KEY (`id_remoteDevice`) REFERENCES `REMOTE_DEVICE` (`id_remoteDevice`);
# ---------------------------------------------------------------------- #
# Alter table "REMOTE_DEVICE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `REMOTE_DEVICE` ADD COLUMN `fcmToken` VARCHAR(512);
CREATE UNIQUE INDEX `IDX_REMOTE_DEVICE_1` ON `REMOTE_DEVICE` (`token`);
CREATE UNIQUE INDEX `IDX_REMOTE_DEVICE_2` ON `REMOTE_DEVICE` (`fcmToken`);
CREATE UNIQUE INDEX `IDX_REMOTE_DEVICE_3` ON `REMOTE_DEVICE` (`imei`);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='295' where codice='DB_VERSION';
####################################################################### Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `flgControlloCostoAggArt` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `flgControlloCostiAggFor` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_FORNITORE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_FORNITORE` ADD COLUMN `flgControlloCostoAggAF` INTEGER;
update articolo set flgControlloCostoAggArt=1;
update articolo set flgControlloCostoAggArt=0 where id_tipo=54;
update articolo set flgControlloCostoAggArt=0 where id_tipo=55;
update articolo set flgControlloCostoAggArt=0 where id_tipo=56;
update articolo set flgControlloCostoAggArt=0 where id_tipo=57;
update articolo set flgControlloCostoAggArt=0 where id_tipo=116;
update articolo_fornitore set flgControlloCostoAggAF=1;
update articolo_fornitore set flgControlloCostoAggAF=0 where id_articolo in (select id_articolo from articolo where id_tipo=54);
update articolo_fornitore set flgControlloCostoAggAF=0 where id_articolo in (select id_articolo from articolo where id_tipo=55);
update articolo_fornitore set flgControlloCostoAggAF=0 where id_articolo in (select id_articolo from articolo where id_tipo=56);
update articolo_fornitore set flgControlloCostoAggAF=0 where id_articolo in (select id_articolo from articolo where id_tipo=57);
update articolo_fornitore set flgControlloCostoAggAF=0 where id_articolo in (select id_articolo from articolo where id_tipo=116);
update articolo_fornitore set flgControlloCostoAggAF=1 where id_clifor=1970;
update articolo_fornitore set flgControlloCostoAggAF=1 where id_clifor=2030;
update articolo_fornitore set flgControlloCostoAggAF=1 where id_clifor=1973;
update articolo_fornitore set flgControlloCostoAggAF=1 where id_clifor=1997;
update articolo_fornitore set flgControlloCostoAggAF=1 where id_clifor=2000;
update articolo_fornitore set flgControlloCostoAggAF=1 where `costoAggiuntivo`>0;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='296' where codice='DB_VERSION';
####################################################################### ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `importLinkFornitoreEan` VARCHAR(254);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.297' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "MARCA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `MARCA` ADD COLUMN `tagOfferta` VARCHAR(40);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.298' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "TIPO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `tariffaAggiuntiva` DECIMAL(18,4);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.299' where codice='DB_VERSION';
######################################################################
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgOss` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.300' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR_TIPO_PAGAMENTO` ADD CONSTRAINT `CLIFOR_CLIFOR_TIPO_PAGAMENTO`
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `CLIFOR_TIPO_PAGAMENTO` ADD CONSTRAINT `TIPO_PAGAMENTO_CLIFOR_TIPO_PAGAMENTO`
FOREIGN KEY (`id_tipoPagamento`) REFERENCES `TIPO_PAGAMENTO` (`id_tipoPagamento`);
CREATE UNIQUE INDEX `IDX_CLIFOR_TIPO_PAGAMENTO_1` ON `CLIFOR_TIPO_PAGAMENTO` (`id_clifor`,`id_tipoPagamento`);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.301' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `flgTrovaprezzi` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `trovaprezziCategoria` VARCHAR(254);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `flgTrovaprezzi` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.302' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `trovaprezziTrustedProgramScript` VARCHAR(2000);
ALTER TABLE `ATTIVITA` ADD COLUMN `trovaprezziTrustedProgramScriptItem` VARCHAR(200);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.303' where codice='DB_VERSION';
####################################################################### ---------------------------------------------------------------------- #
# Alter table "NAZIONE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `NAZIONE` ADD COLUMN `importoMinimoWww` DECIMAL(18,4);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `checkCartPercScontoMax` DECIMAL(5,2);
ALTER TABLE `ATTIVITA` ADD COLUMN `cookiePolicyTheme` VARCHAR(60);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.304' where codice='DB_VERSION';
######################################################################
ALTER TABLE `NAZIONE` ADD COLUMN `tag` VARCHAR(254);
ALTER TABLE `ATTIVITA` ADD COLUMN `flgIdealo` INTEGER;
ALTER TABLE `ATTIVITA` ADD COLUMN `idealoTag` VARCHAR(40);
ALTER TABLE `ARTICOLO` ADD COLUMN `flgIdealo` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.305' where codice='DB_VERSION';
####################################################################### ---------------------------------------------------------------------- #
# Alter table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` ADD COLUMN `costoOrario` DECIMAL(18,4);
ALTER TABLE `USERS` ADD COLUMN `percServizi` DECIMAL(5,2);
ALTER TABLE `USERS` CHANGE `costoOrario` `tariffaProfessionista` DECIMAL(18,4);
ALTER TABLE `USERS` CHANGE `percServizi` `percProfessinista` DECIMAL(5,2);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.306' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_FORNITORE" #
# ---------------------------------------------------------------------- #
DROP INDEX `IDX_ARTICOLO_FORNITORE1` ON `ARTICOLO_FORNITORE`;
DROP INDEX `IDX_ARTICOLO_FORNITORE_2` ON `ARTICOLO_FORNITORE`;
ALTER TABLE `ARTICOLO_FORNITORE` MODIFY `codiceFornitore` VARCHAR(30);
CREATE UNIQUE INDEX `IDX_ARTICOLO_FORNITORE1` ON `ARTICOLO_FORNITORE` (`codiceFornitore` ASC,`id_clifor` ASC);
CREATE UNIQUE INDEX `IDX_ARTICOLO_FORNITORE_2` ON `ARTICOLO_FORNITORE` (`codiceFornitore`,`id_clifor`);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `flgTipoSchedaArticoloWww` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `valoreMinimoAbilitaAF` DECIMAL(18,4);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.307' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` ADD COLUMN `socialId` VARCHAR(60);
ALTER TABLE `USERS` ADD COLUMN `flgSocialIdType` INTEGER;
update attivita set flgdefault=1;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.308' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ACCESS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS` DROP COLUMN `versione`;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` DROP COLUMN `seoDesc`;
ALTER TABLE `ARTICOLO` DROP COLUMN `seoH1`;
ALTER TABLE `ARTICOLO` DROP COLUMN `seoTitle`;
ALTER TABLE `TIPO` DROP COLUMN `seoTitle`;
ALTER TABLE `TIPO` DROP COLUMN `seoDesc`;
ALTER TABLE `TIPO` DROP COLUMN `seoH1`;
ALTER TABLE `ARTICOLO` ADD COLUMN `nomeSeo` VARCHAR(30);
ALTER TABLE `ARTICOLO` ADD COLUMN `erroriSeo` VARCHAR(254);
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `flgMainPage` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `nomeAttivitaSeo` VARCHAR(30);
UPDATE DESC_TXT_LANG SET campo="metaDescTemplateLeaf" where tabella ='TIPO' and campo="metaDescTemplate";
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.309' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `paypalRateScriptHead` VARCHAR(1000);
ALTER TABLE `ATTIVITA` ADD COLUMN `paypalRateScriptBody` VARCHAR(1000);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `paypalRateScriptBodyCat` VARCHAR(1000);
ALTER TABLE `ATTIVITA` CHANGE `paypalRateScriptBody` `paypalRateScriptBodyDett` VARCHAR(1000);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.310' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,42 @@
# ---------------------------------------------------------------------- #
# Add tables #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Add table "LAVORAZIONE" #
# ---------------------------------------------------------------------- #
CREATE TABLE `LAVORAZIONE` (
`id_lavorazione` INTEGER NOT NULL AUTO_INCREMENT,
`descrizione` VARCHAR(40),
`id_tipoLavorazione` INTEGER,
`costo` DECIMAL(18,4),
`flgUdm` INTEGER,
`abbreviazione` CHAR(3),
CONSTRAINT `PK_LAVORAZIONE` PRIMARY KEY (`id_lavorazione`)
);
# ---------------------------------------------------------------------- #
# Add table "TIPO_DOCUMENTO_LAVORAZIONE" #
# ---------------------------------------------------------------------- #
CREATE TABLE `TIPO_DOCUMENTO_LAVORAZIONE` (
`id_tipoDocumentoLavorazione` INTEGER NOT NULL AUTO_INCREMENT,
`id_lavorazione` INTEGER,
`id_tipoDocumento` INTEGER,
CONSTRAINT `PK_TIPO_DOCUMENTO_LAVORAZIONE` PRIMARY KEY (`id_tipoDocumentoLavorazione`)
);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `LAVORAZIONE` ADD CONSTRAINT `TIPO_LAVORAZIONE_LAVORAZIONE`
FOREIGN KEY (`id_tipoLavorazione`) REFERENCES `TIPO_LAVORAZIONE` (`id_tipoLavorazione`);
ALTER TABLE `TIPO_DOCUMENTO_LAVORAZIONE` ADD CONSTRAINT `LAVORAZIONE_TIPO_DOCUMENTO_LAVORAZIONE`
FOREIGN KEY (`id_lavorazione`) REFERENCES `LAVORAZIONE` (`id_lavorazione`);
ALTER TABLE `TIPO_DOCUMENTO_LAVORAZIONE` ADD CONSTRAINT `TIPO_DOCUMENTO_TIPO_DOCUMENTO_LAVORAZIONE`
FOREIGN KEY (`id_tipoDocumento`) REFERENCES `TIPO_DOCUMENTO` (`id_tipoDocumento`);

View file

@ -0,0 +1,459 @@
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `flgSplitPayment` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `rifTipoArticolo` INTEGER;
update RIGA_DOCUMENTO SET rifTipoArticolo=1;
# ---------------------------------------------------------------------- #
# Alter table "TIPO_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgNoAnag` INTEGER;
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgNoAnag2` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `colpoIniziale` INTEGER;
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `colpoFinale` INTEGER;
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `tsInizioLavorazione` DATETIME;
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `flgStatoLavorazione` INTEGER;
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `tsFineLavorazione` DATETIME;
# ---------------------------------------------------------------------- #
# Add table "LAV_PEZZA" #
# ---------------------------------------------------------------------- #
CREATE TABLE `LAV_PEZZA` (
`id_lavPezza` INTEGER NOT NULL AUTO_INCREMENT,
`id_rigaDocumento` INTEGER,
`id_clifor` INTEGER,
`tsInserimento` DATETIME,
`codicePezza` VARCHAR(40),
`nColpi` INTEGER,
CONSTRAINT `PK_LAV_PEZZA` PRIMARY KEY (`id_lavPezza`)
);
CREATE UNIQUE INDEX `IDX_LAV_PEZZA_1` ON `LAV_PEZZA` (`codicePezza`,`id_clifor`);
ALTER TABLE `LAV_PEZZA` ADD CONSTRAINT `RIGA_DOCUMENTO_LAV_PEZZA`
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `LAV_PEZZA` ADD CONSTRAINT `CLIFOR_LAV_PEZZA`
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `LAV_PEZZA` ADD COLUMN `nColpiInizio` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `id_telaio` INTEGER;
ALTER TABLE `DOCUMENTO` ADD COLUMN `colpoFinale` INTEGER;
ALTER TABLE `DOCUMENTO` ADD COLUMN `colpoIniziale` INTEGER;
ALTER TABLE `DOCUMENTO` ADD COLUMN `tsFineLavorazione` DATETIME;
ALTER TABLE `DOCUMENTO` ADD COLUMN `tsInizioLavorazione` DATETIME;
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgStatoLavorazione` INTEGER;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `TELAIO_RIGA_DOCUMENTO`;
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` DROP COLUMN `id_telaio`;
ALTER TABLE `RIGA_DOCUMENTO` DROP COLUMN `colpoIniziale`;
ALTER TABLE `RIGA_DOCUMENTO` DROP COLUMN `colpoFinale`;
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `codiceCartellinoIniziale` VARCHAR(40);
CREATE UNIQUE INDEX `IDX_RIGA_DOCUMENTO_6` ON `RIGA_DOCUMENTO` (`codiceCartellinoIniziale`);
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `TELAIO_DOCUMENTO`
FOREIGN KEY (`id_telaio`) REFERENCES `TELAIO` (`id_telaio`);
# ---------------------------------------------------------------------- #
# Alter table "LAV_PEZZA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `LAV_PEZZA` DROP COLUMN `nColpi`;
ALTER TABLE `LAV_PEZZA` DROP COLUMN `nColpiInizio`;
ALTER TABLE `LAV_PEZZA` ADD COLUMN `mtPezza` DOUBLE;
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgBarcodeType` INTEGER;
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgBarcodeSequenzaNumeri` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `codiceCartellinoStart` VARCHAR(40);
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `codiceCartellinoStop` VARCHAR(40);
#### fattura elettronica
ALTER TABLE `DOCUMENTO` ADD COLUMN `ordineCodiceCUP` VARCHAR(40);
ALTER TABLE `DOCUMENTO` ADD COLUMN `ordineCodiceCIG` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `LAV_PEZZA` DROP FOREIGN KEY `RIGA_DOCUMENTO_LAV_PEZZA`;
ALTER TABLE `LAV_PEZZA` DROP FOREIGN KEY `CLIFOR_LAV_PEZZA`;
# ---------------------------------------------------------------------- #
# Alter table "LAV_PEZZA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `LAV_PEZZA` ADD COLUMN `id_rigaDocumentoBolla` INTEGER;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `LAV_PEZZA` ADD CONSTRAINT `RIGA_DOCUMENTO_LAV_PEZZA_disposizione`
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `LAV_PEZZA` ADD CONSTRAINT `CLIFOR_LAV_PEZZA`
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `LAV_PEZZA` ADD CONSTRAINT `RIGA_DOCUMENTO_LAV_PEZZA_bolla`
FOREIGN KEY (`id_rigaDocumentoBolla`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `numColpiMetro` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "LAV_PEZZA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `LAV_PEZZA` ADD COLUMN `codicePancale` VARCHAR(5);
ALTER TABLE `LAV_PEZZA` ADD COLUMN `numColpi` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `flgCaratteristiche` INTEGER;
ALTER TABLE `TIPO` ADD COLUMN `flgComponenti` INTEGER;
ALTER TABLE `TIPO` ADD COLUMN `flgAccessori` INTEGER;
ALTER TABLE `TIPO` ADD COLUMN `flgAltreCompatibilita` INTEGER;
ALTER TABLE `TIPO` ADD COLUMN `flgRivalutazioni` INTEGER;
ALTER TABLE `TIPO` ADD COLUMN `flgFornitori` INTEGER;
ALTER TABLE `TIPO` ADD COLUMN `flgAllegati` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` DROP COLUMN `flgAFT`;
# ---------------------------------------------------------------------- #
# Alter table "TIPOLOGIA_ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPOLOGIA_ARTICOLO` ADD COLUMN `flgAFT` INTEGER;
# ---------------------------------------------------------------------- #
# Add table "ARTICOLO_ARTICOLO_TESSUTO" #
# ---------------------------------------------------------------------- #
CREATE TABLE `ARTICOLO_ARTICOLO_TESSUTO` (
`id_articoloArticoloTessuto` INTEGER NOT NULL AUTO_INCREMENT,
`id_articolo` INTEGER,
`id_articoloTessuto` INTEGER,
`mtATT` DOUBLE,
CONSTRAINT `PK_ARTICOLO_ARTICOLO_TESSUTO` PRIMARY KEY (`id_articoloArticoloTessuto`)
);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD CONSTRAINT `ARTICOLO_ARTICOLO_ARTICOLO_TESSUTO`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD CONSTRAINT `ARTICOLO_TESSUTO_ARTICOLO_ARTICOLO_TESSUTO`
FOREIGN KEY (`id_articoloTessuto`) REFERENCES `ARTICOLO_TESSUTO` (`id_articoloTessuto`);
CREATE UNIQUE INDEX `IDX_ARTICOLO_ARTICOLO_TESSUTO_1` ON `ARTICOLO_ARTICOLO_TESSUTO` (`id_articolo`,`id_articoloTessuto`);
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD COLUMN `id_articoloVariante` INTEGER;
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` MODIFY `id_articoloVariante` INTEGER AFTER `id_articolo`;
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD CONSTRAINT `ARTICOLO_VARIANTE_ARTICOLO_ARTICOLO_TESSUTO`
FOREIGN KEY (`id_articoloVariante`) REFERENCES `ARTICOLO_VARIANTE` (`id_articoloVariante`);
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `flgCodiceRiga` INTEGER;
########## NUOV VERSIONE TIPOLOGIA DOCUMENTO E STAMPA ######
# ---------------------------------------------------------------------- #
# Alter table "TIPO_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `id_tipologiaDocumento` INTEGER;
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `id_tipoStampaDocumento` INTEGER;
# ---------------------------------------------------------------------- #
# Add table "TIPOLOGIA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
CREATE TABLE `TIPOLOGIA_DOCUMENTO` (
`id_tipologiaDocumento` INTEGER NOT NULL AUTO_INCREMENT,
`codice` INTEGER,
`descrizione` VARCHAR(40),
`suffissoPD` VARCHAR(40),
`flgArticolo2` INTEGER,
CONSTRAINT `PK_TIPOLOGIA_DOCUMENTO` PRIMARY KEY (`id_tipologiaDocumento`)
);
# ---------------------------------------------------------------------- #
# Add table "TIPO_STAMPA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
CREATE TABLE `TIPO_STAMPA_DOCUMENTO` (
`id_tipoStampaDocumento` INTEGER NOT NULL AUTO_INCREMENT,
`codice` INTEGER,
`descrizione` VARCHAR(40),
CONSTRAINT `PK_TIPO_STAMPA_DOCUMENTO` PRIMARY KEY (`id_tipoStampaDocumento`)
);
# ---------------------------------------------------------------------- #
# Add table "TIPOLOGIA_DOCUMENTO_TIPO_STAMPA" #
# ---------------------------------------------------------------------- #
CREATE TABLE `TIPOLOGIA_DOCUMENTO_TIPO_STAMPA` (
`id_tipologiaDocumentoTipoStampa` INTEGER NOT NULL AUTO_INCREMENT,
`id_tipologiaDocumento` INTEGER,
`id_tipoStampaDocumento` INTEGER,
CONSTRAINT `PK_TIPOLOGIA_DOCUMENTO_TIPO_STAMPA` PRIMARY KEY (`id_tipologiaDocumentoTipoStampa`)
);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPOLOGIA_DOCUMENTO_TIPO_STAMPA` ADD CONSTRAINT `TIPOLOGIA_DOCUMENTO_TIPOLOGIA_DOCUMENTO_TIPO_STAMPA`
FOREIGN KEY (`id_tipologiaDocumento`) REFERENCES `TIPOLOGIA_DOCUMENTO` (`id_tipologiaDocumento`);
ALTER TABLE `TIPOLOGIA_DOCUMENTO_TIPO_STAMPA` ADD CONSTRAINT `TIPO_STAMPA_DOCUMENTO_TIPOLOGIA_DOCUMENTO_TIPO_STAMPA`
FOREIGN KEY (`id_tipoStampaDocumento`) REFERENCES `TIPO_STAMPA_DOCUMENTO` (`id_tipoStampaDocumento`);
# ---------------------------------------------------------------------- #
# Alter table "TIPO_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_DOCUMENTO` ADD CONSTRAINT `TIPOLOGIA_DOCUMENTO_TIPO_DOCUMENTO`
FOREIGN KEY (`id_tipologiaDocumento`) REFERENCES `TIPOLOGIA_DOCUMENTO` (`id_tipologiaDocumento`);
ALTER TABLE `TIPO_DOCUMENTO` ADD CONSTRAINT `TIPO_STAMPA_DOCUMENTO_TIPO_DOCUMENTO`
FOREIGN KEY (`id_tipoStampaDocumento`) REFERENCES `TIPO_STAMPA_DOCUMENTO` (`id_tipoStampaDocumento`);
-- MySQL dump 10.13 Distrib 5.7.19, for macos10.12 (x86_64)
--
-- Host: localhost Database: TEX2
-- ------------------------------------------------------
-- Server version 5.7.19-log
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `TIPOLOGIA_DOCUMENTO`
--
DROP TABLE IF EXISTS `TIPOLOGIA_DOCUMENTO`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `TIPOLOGIA_DOCUMENTO` (
`id_tipologiaDocumento` int(11) NOT NULL AUTO_INCREMENT,
`codice` int(11) DEFAULT NULL,
`descrizione` varchar(40) DEFAULT NULL,
`suffissoPD` varchar(40) DEFAULT NULL,
`flgArticolo2` int(11) DEFAULT NULL,
PRIMARY KEY (`id_tipologiaDocumento`)
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `TIPOLOGIA_DOCUMENTO`
--
LOCK TABLES `TIPOLOGIA_DOCUMENTO` WRITE;
/*!40000 ALTER TABLE `TIPOLOGIA_DOCUMENTO` DISABLE KEYS */;
INSERT INTO `TIPOLOGIA_DOCUMENTO` VALUES (1,NULL,'BOLLA',NULL,NULL),(2,1,'FATTURA',NULL,NULL),(3,2,'NOTA DI CREDITO',NULL,NULL),(4,3,'ORDINE',NULL,NULL),(5,4,'PRENOTAZIONE',NULL,NULL),(6,5,'RIPARAZIONE','Rip',NULL),(7,8,'ORDINE A FORNITORE',NULL,NULL),(8,99,'ALTRO',NULL,NULL),(9,100,'SCONTRINO','Cash',NULL),(10,200,'LAVORAZIONE TESSITURA','LavTess',NULL),(11,150,'RICEVUTA','Ric',NULL),(12,-1,'---',NULL,NULL),(13,210,'CONFEZIONE TAGLIO','Taglio',1);
/*!40000 ALTER TABLE `TIPOLOGIA_DOCUMENTO` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `TIPO_STAMPA_DOCUMENTO`
--
DROP TABLE IF EXISTS `TIPO_STAMPA_DOCUMENTO`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `TIPO_STAMPA_DOCUMENTO` (
`id_tipoStampaDocumento` int(11) NOT NULL AUTO_INCREMENT,
`codice` int(11) DEFAULT NULL,
`descrizione` varchar(40) DEFAULT NULL,
`lastUpdTmst` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id_tipoStampaDocumento`)
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `TIPO_STAMPA_DOCUMENTO`
--
LOCK TABLES `TIPO_STAMPA_DOCUMENTO` WRITE;
/*!40000 ALTER TABLE `TIPO_STAMPA_DOCUMENTO` DISABLE KEYS */;
INSERT INTO `TIPO_STAMPA_DOCUMENTO` VALUES (1,-1,'NESSUNA','2019-03-26 11:15:05'),(2,NULL,'FT STANDARD','2019-03-26 11:15:14'),(3,1,'FT ACCOMPAGNATORIA','2019-03-26 11:15:30'),(4,2,'DDT','2019-03-26 11:15:34'),(5,3,'FT PROFESS.','2019-03-26 11:15:43'),(6,4,'FT PROFESS. SEMPLICE','2019-03-26 11:15:54'),(7,5,'RIPARAZIONE','2019-03-26 11:16:00'),(8,6,'FT SEMPLICE','2019-03-26 11:16:09'),(9,7,'FT STD CON PESI E COLLI','2019-03-26 11:16:23'),(10,9,'SCOTRINO FISCALE','2019-03-26 11:17:09'),(11,10,'SCONTRINO NON FISCALE','2019-03-26 11:17:18'),(12,11,'RICEVUTA','2019-03-26 11:17:27');
/*!40000 ALTER TABLE `TIPO_STAMPA_DOCUMENTO` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `TIPOLOGIA_DOCUMENTO_TIPO_STAMPA`
--
DROP TABLE IF EXISTS `TIPOLOGIA_DOCUMENTO_TIPO_STAMPA`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `TIPOLOGIA_DOCUMENTO_TIPO_STAMPA` (
`id_tipologiaDocumentoTipoStampa` int(11) NOT NULL AUTO_INCREMENT,
`id_tipologiaDocumento` int(11) DEFAULT NULL,
`id_tipoStampaDocumento` int(11) DEFAULT NULL,
PRIMARY KEY (`id_tipologiaDocumentoTipoStampa`),
KEY `TIPOLOGIA_DOCUMENTO_TIPOLOGIA_DOCUMENTO_TIPO_STAMPA` (`id_tipologiaDocumento`),
KEY `TIPO_STAMPA_DOCUMENTO_TIPOLOGIA_DOCUMENTO_TIPO_STAMPA` (`id_tipoStampaDocumento`),
CONSTRAINT `TIPOLOGIA_DOCUMENTO_TIPOLOGIA_DOCUMENTO_TIPO_STAMPA` FOREIGN KEY (`id_tipologiaDocumento`) REFERENCES `TIPOLOGIA_DOCUMENTO` (`id_tipologiaDocumento`),
CONSTRAINT `TIPO_STAMPA_DOCUMENTO_TIPOLOGIA_DOCUMENTO_TIPO_STAMPA` FOREIGN KEY (`id_tipoStampaDocumento`) REFERENCES `TIPO_STAMPA_DOCUMENTO` (`id_tipoStampaDocumento`)
) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=utf8;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `TIPOLOGIA_DOCUMENTO_TIPO_STAMPA`
--
LOCK TABLES `TIPOLOGIA_DOCUMENTO_TIPO_STAMPA` WRITE;
/*!40000 ALTER TABLE `TIPOLOGIA_DOCUMENTO_TIPO_STAMPA` DISABLE KEYS */;
INSERT INTO `TIPOLOGIA_DOCUMENTO_TIPO_STAMPA` VALUES (1,1,4),(3,2,2),(4,2,3),(5,2,5),(6,2,6),(7,2,8),(8,2,9),(9,3,2),(10,3,3),(11,3,5),(12,3,6),(13,3,9),(14,4,4),(15,4,8),(16,7,4),(17,7,7),(18,5,4),(19,5,2),(20,11,12),(21,6,7),(22,8,4),(23,8,2),(24,1,2);
/*!40000 ALTER TABLE `TIPOLOGIA_DOCUMENTO_TIPO_STAMPA` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2019-03-27 12:32:14
ALTER TABLE `TIPO` ADD COLUMN `flgMagNegativo` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `capiPerTelo` INTEGER;

View file

@ -0,0 +1,525 @@
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `ebayItemId` VARCHAR(40);
CREATE INDEX `IDX_ARTICOLO_18` ON `ARTICOLO` (`ebayItemId`);
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `descrizioneSearchAv` VARCHAR(1000);
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `keywordAv` VARCHAR(200);
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `ebayItemIdAv` VARCHAR(40);
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `flgSubitoAv` INTEGER;
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `flgGoogleAv` INTEGER;
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `flgEbayAv` INTEGER;
CREATE INDEX `IDX_ARTICOLO_VARIANTE_6` ON `ARTICOLO_VARIANTE` (`descrizioneSearchAv`);
CREATE INDEX `IDX_ARTICOLO_VARIANTE_7` ON `ARTICOLO_VARIANTE` (`ebayItemIdAv`);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `id_listinoEbay` INTEGER;
ALTER TABLE `ATTIVITA` ADD CONSTRAINT `LISTINO_ATTIVITA_EBAY`
FOREIGN KEY (`id_listinoEbay`) REFERENCES `LISTINO` (`id_listino`);
#ALTER TABLE `ARTICOLO` DROP COLUMN `percAggEbay`;
#ALTER TABLE `ARTICOLO` DROP COLUMN `prezzoBaseEbay`;
#####
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
DROP INDEX `IDX_ARTICOLO_17` ON `ARTICOLO`;
DROP INDEX `IDX_ARTICOLO_18` ON `ARTICOLO`;
ALTER TABLE `ARTICOLO` MODIFY `readyForWeb` VARCHAR(40);
ALTER TABLE `ARTICOLO` MODIFY `ebayItemId` VARCHAR(16);
CREATE INDEX `IDX_ARTICOLO_17` ON `ARTICOLO` (`readyForWeb`);
CREATE UNIQUE INDEX `IDX_ARTICOLO_18` ON `ARTICOLO` (`ebayItemId`);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
DROP INDEX `IDX_ARTICOLO_VARIANTE_7` ON `ARTICOLO_VARIANTE`;
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `readyForWebAv` VARCHAR(40);
CREATE INDEX `IDX_ARTICOLO_VARIANTE_8` ON `ARTICOLO_VARIANTE` (`readyForWebAv`);
ALTER TABLE `ARTICOLO_VARIANTE` CHANGE `keywordAv` `keywordsAv` VARCHAR(200);
##tex
drop index IDX_LAV_PEZZA_2 on LAV_PEZZA;
ALTER TABLE LAV_PEZZA dROP COLUMN codicePezzaUnico;
######################################################################
insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='260' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `flgEbay` INTEGER;
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='261' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `cciaa` VARCHAR(10);
ALTER TABLE `ATTIVITA` ADD COLUMN `faxAttivita` VARCHAR(40);
ALTER TABLE `ATTIVITA` MODIFY `capComuneAttivita` CHAR(5);
ALTER TABLE `TIPO` ADD COLUMN `ebayCategoryId` VARCHAR(10);
ALTER TABLE `TIPO` ADD COLUMN `ebayCategoryDesc` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `ebayOfferId` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `ebayOfferIdAv` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `ebayFulfillmentPolicyId` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `ebayPaymentPolicyId` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `ebayReturnPolicyId` VARCHAR(40);
ALTER TABLE `ATTIVITA` ADD COLUMN `ebayMerchantLocationKey` VARCHAR(40);
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='262' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "MARCA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `MARCA` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "TIPO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_PAGAMENTO` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "NEWS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `NEWS` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "NEWSLETTER1" #
# ---------------------------------------------------------------------- #
ALTER TABLE `NEWSLETTER1` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_VARIANTE` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "TABELLA_TAGLIA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TABELLA_TAGLIA` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "BANNER" #
# ---------------------------------------------------------------------- #
ALTER TABLE `BANNER` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "CODA_MESSAGGI" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CODA_MESSAGGI` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "TEMPLATE_MSG" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TEMPLATE_MSG` MODIFY `imgTmst` VARCHAR(24);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` MODIFY `imgTmst` VARCHAR(24);
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='263' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `flgQtaEbay1` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `flgQtaEbay1Av` INTEGER;
####
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `ebayOAuthRefreshToken` TEXT;
ALTER TABLE `ATTIVITA` ADD COLUMN `ebayOAuthRefreshTokenExpire` DATETIME;
ALTER TABLE `ATTIVITA` ADD COLUMN `ebayOAuthUserToken` TEXT;
ALTER TABLE `ATTIVITA` ADD COLUMN `ebayOAuthUserTokenExpire` DATETIME;
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='264' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `MARCA_ARTICOLO`;
ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `TIPO_ARTICOLO`;
ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `IVA_ARTICOLO`;
ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `TIPO_TAGLIA_ARTICOLO`;
ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `ARTICOLO_VARIANTE_ARTICOLO`;
ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `TABELLA_TAGLIA_ARTICOLO`;
ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `TIPO_ACCESSORIO_ARTICOLO`;
ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `VETRINA_ARTICOLO`;
ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `TIPO_ARTICOLO_2`;
#ALTER TABLE `ARTICOLO` DROP FOREIGN KEY `CLIFOR_ARTICOLO_conf_default`;
ALTER TABLE `ACCESSORIO` DROP FOREIGN KEY `ARTICOLO_ACCESSORIO_Assoc`;
ALTER TABLE `ACCESSORIO` DROP FOREIGN KEY `ARTICOLO_ACCESSORIO`;
ALTER TABLE `CARATTERISTICA_ARTICOLO` DROP FOREIGN KEY `ARTICOLO_CARATTERISTICA_ARTICOLO`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `ARTICOLO_RIGA_DOCUMENTO`;
ALTER TABLE `ARTICOLO_VARIANTE` DROP FOREIGN KEY `ARTICOLO_ARTICOLO_VARIANTE`;
ALTER TABLE `ARTICOLO_FORNITORE` DROP FOREIGN KEY `ARTICOLO_ARTICOLO_FORNITORE`;
ALTER TABLE `ALLEGATO_ARTICOLO` DROP FOREIGN KEY `ARTICOLO_ALLEGATO_ARTICOLO`;
ALTER TABLE `LISTINO_PERS` DROP FOREIGN KEY `ARTICOLO_LISTINO_PERS`;
ALTER TABLE `RIVALUTAZIONE` DROP FOREIGN KEY `ARTICOLO_RIVALUTAZIONE`;
ALTER TABLE `LISTINO_SERVIZI_PERS` DROP FOREIGN KEY `ARTICOLO_LISTINO_SERVIZI_PERS`;
ALTER TABLE `ARTICOLO_TAGLIA` DROP FOREIGN KEY `ARTICOLO_ARTICOLO_TAGLIA`;
ALTER TABLE `ARTICOLO_COMPONENTE` DROP FOREIGN KEY `ARTICOLO_COMPOSIZIONE`;
ALTER TABLE `LISTINO_ARTICOLO` DROP FOREIGN KEY `ARTICOLO_LISTINO_ARTICOLO`;
ALTER TABLE `MOVIMENTO` DROP FOREIGN KEY `ARTICOLO_MOVIMENTO`;
ALTER TABLE `ARTICOLO_PROGETTISTA` DROP FOREIGN KEY `ARTICOLO_ARTICOLO_PROGETTISTA`;
ALTER TABLE `ARTICOLO_ARTICOLO_COMPONENTE` DROP FOREIGN KEY `ARTICOLO_COMP`;
ALTER TABLE `ARTICOLO_ARTICOLO_COMPONENTE` DROP FOREIGN KEY `ARTICOLO_PRINCIPALE`;
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` DROP FOREIGN KEY `ARTICOLO_ARTICOLO_ARTICOLO_TESSUTO`;
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `ARTICOLO_DOCUMENTO`;
ALTER TABLE `KIT` DROP FOREIGN KEY `ARTICOLO_KIT_PRIMARIO`;
ALTER TABLE `KIT` DROP FOREIGN KEY `ARTICOLO_KIT_SECONDARIO`;
ALTER TABLE `ARTICOLO_USATO` DROP FOREIGN KEY `ARTICOLO_ARTICOLO_USATO`;
ALTER TABLE `WISHLIST` DROP FOREIGN KEY `ARTICOLO_WISHLIST`;
ALTER TABLE `QUOTAZIONE_ARTICOLO` DROP FOREIGN KEY `ARTICOLO_QUOTAZIONE_ARTICOLO`;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `id_listinoEbay` INTEGER;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `MARCA_ARTICOLO`
FOREIGN KEY (`id_marca`) REFERENCES `MARCA` (`id_marca`);
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `TIPO_ARTICOLO`
FOREIGN KEY (`id_tipo`) REFERENCES `TIPO` (`id_tipo`);
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `IVA_ARTICOLO`
FOREIGN KEY (`id_iva`) REFERENCES `IVA` (`id_iva`);
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `TIPO_TAGLIA_ARTICOLO`
FOREIGN KEY (`id_tipoTaglia`) REFERENCES `TIPO_TAGLIA` (`id_tipoTaglia`);
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `ARTICOLO_VARIANTE_ARTICOLO`
FOREIGN KEY (`id_articoloVarianteBase`) REFERENCES `ARTICOLO_VARIANTE` (`id_articoloVariante`);
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `TABELLA_TAGLIA_ARTICOLO`
FOREIGN KEY (`id_tabellaTaglia`) REFERENCES `TABELLA_TAGLIA` (`id_tabellaTaglia`);
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `TIPO_ACCESSORIO_ARTICOLO`
FOREIGN KEY (`id_tipoAccessorio`) REFERENCES `TIPO_ACCESSORIO` (`id_tipoAccessorio`);
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `VETRINA_ARTICOLO`
FOREIGN KEY (`id_vetrina`) REFERENCES `VETRINA` (`id_vetrina`);
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `TIPO_ARTICOLO_2`
FOREIGN KEY (`id_tipo2`) REFERENCES `TIPO` (`id_tipo`);
#ALTER TABLE `ARTICOLO` ADD CONSTRAINT `CLIFOR_ARTICOLO_conf_default`
# FOREIGN KEY (`id_confezionistaDefault`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `LISTINO_ARTICOLO_ebay`
FOREIGN KEY (`id_listinoEbay`) REFERENCES `LISTINO` (`id_listino`);
ALTER TABLE `ACCESSORIO` ADD CONSTRAINT `ARTICOLO_ACCESSORIO_Assoc`
FOREIGN KEY (`id_articoloAssociato`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `ACCESSORIO` ADD CONSTRAINT `ARTICOLO_ACCESSORIO`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `CARATTERISTICA_ARTICOLO` ADD CONSTRAINT `ARTICOLO_CARATTERISTICA_ARTICOLO`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `ARTICOLO_RIGA_DOCUMENTO`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `ARTICOLO_VARIANTE` ADD CONSTRAINT `ARTICOLO_ARTICOLO_VARIANTE`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `ARTICOLO_FORNITORE` ADD CONSTRAINT `ARTICOLO_ARTICOLO_FORNITORE`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `ALLEGATO_ARTICOLO` ADD CONSTRAINT `ARTICOLO_ALLEGATO_ARTICOLO`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `LISTINO_PERS` ADD CONSTRAINT `ARTICOLO_LISTINO_PERS`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `RIVALUTAZIONE` ADD CONSTRAINT `ARTICOLO_RIVALUTAZIONE`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `LISTINO_SERVIZI_PERS` ADD CONSTRAINT `ARTICOLO_LISTINO_SERVIZI_PERS`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `ARTICOLO_TAGLIA` ADD CONSTRAINT `ARTICOLO_ARTICOLO_TAGLIA`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `ARTICOLO_COMPONENTE` ADD CONSTRAINT `ARTICOLO_COMPOSIZIONE`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `LISTINO_ARTICOLO` ADD CONSTRAINT `ARTICOLO_LISTINO_ARTICOLO`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `MOVIMENTO` ADD CONSTRAINT `ARTICOLO_MOVIMENTO`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `ARTICOLO_PROGETTISTA` ADD CONSTRAINT `ARTICOLO_ARTICOLO_PROGETTISTA`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `ARTICOLO_ARTICOLO_COMPONENTE` ADD CONSTRAINT `ARTICOLO_COMP`
FOREIGN KEY (`id_articoloComponente`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `ARTICOLO_ARTICOLO_COMPONENTE` ADD CONSTRAINT `ARTICOLO_PRINCIPALE`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `ARTICOLO_ARTICOLO_TESSUTO` ADD CONSTRAINT `ARTICOLO_ARTICOLO_ARTICOLO_TESSUTO`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `ARTICOLO_DOCUMENTO`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `KIT` ADD CONSTRAINT `ARTICOLO_KIT_PRIMARIO`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `KIT` ADD CONSTRAINT `ARTICOLO_KIT_SECONDARIO`
FOREIGN KEY (`id_articoloSecondario`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `ARTICOLO_USATO` ADD CONSTRAINT `ARTICOLO_ARTICOLO_USATO`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `WISHLIST` ADD CONSTRAINT `ARTICOLO_WISHLIST`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `QUOTAZIONE_ARTICOLO` ADD CONSTRAINT `ARTICOLO_QUOTAZIONE_ARTICOLO`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
### solo ccc
#update ARTICOLO set id_listinoEbay=3;
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='265' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `prezzoSuEbayIva` DECIMAL(18,4);
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='266' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "IVA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `IVA` MODIFY `flgTipo` CHAR(2);
# ---------------------------------------------------------------------- #
# Alter table "TIPOLOGIA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPOLOGIA_DOCUMENTO` ADD COLUMN `flgTDFelett` VARCHAR(4);
update TIPOLOGIA_DOCUMENTO SET flgTDFelett='TD01' WHERE codice=1;
update TIPOLOGIA_DOCUMENTO SET flgTDFelett='TD04' WHERE codice=2;
######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='267' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,436 @@
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgOss` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.300' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.301' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `flgTrovaprezzi` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `trovaprezziCategoria` VARCHAR(254);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `flgTrovaprezzi` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.302' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `trovaprezziTrustedProgramScript` VARCHAR(2000);
ALTER TABLE `ATTIVITA` ADD COLUMN `trovaprezziTrustedProgramScriptItem` VARCHAR(200);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.303' where codice='DB_VERSION';
####################################################################### ---------------------------------------------------------------------- #
# Alter table "NAZIONE" #
# ---------------------------------------------------------------------- #
#ALTER TABLE `NAZIONE` ADD COLUMN `importoMinimoWww` DECIMAL(18,4);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `checkCartPercScontoMax` DECIMAL(5,2);
ALTER TABLE `ATTIVITA` ADD COLUMN `cookiePolicyTheme` VARCHAR(60);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.304' where codice='DB_VERSION';
######################################################################
ALTER TABLE `NAZIONE` ADD COLUMN `tag` VARCHAR(254);
ALTER TABLE `ATTIVITA` ADD COLUMN `flgIdealo` INTEGER;
ALTER TABLE `ATTIVITA` ADD COLUMN `idealoTag` VARCHAR(40);
ALTER TABLE `ARTICOLO` ADD COLUMN `flgIdealo` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.305' where codice='DB_VERSION';
####################################################################### ---------------------------------------------------------------------- #
# Alter table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` ADD COLUMN `costoOrario` DECIMAL(18,4);
ALTER TABLE `USERS` ADD COLUMN `percServizi` DECIMAL(5,2);
ALTER TABLE `USERS` CHANGE `costoOrario` `tariffaProfessionista` DECIMAL(18,4);
ALTER TABLE `USERS` CHANGE `percServizi` `percProfessinista` DECIMAL(5,2);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.306' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_FORNITORE" #
# ---------------------------------------------------------------------- #
DROP INDEX `IDX_ARTICOLO_FORNITORE1` ON `ARTICOLO_FORNITORE`;
DROP INDEX `IDX_ARTICOLO_FORNITORE_2` ON `ARTICOLO_FORNITORE`;
ALTER TABLE `ARTICOLO_FORNITORE` MODIFY `codiceFornitore` VARCHAR(30);
CREATE UNIQUE INDEX `IDX_ARTICOLO_FORNITORE1` ON `ARTICOLO_FORNITORE` (`codiceFornitore` ASC,`id_clifor` ASC);
CREATE UNIQUE INDEX `IDX_ARTICOLO_FORNITORE_2` ON `ARTICOLO_FORNITORE` (`codiceFornitore`,`id_clifor`);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `flgTipoSchedaArticoloWww` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `valoreMinimoAbilitaAF` DECIMAL(18,4);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.307' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` ADD COLUMN `socialId` VARCHAR(60);
ALTER TABLE `USERS` ADD COLUMN `flgSocialIdType` INTEGER;
update attivita set flgdefault=1;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.308' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ACCESS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS` DROP COLUMN `versione`;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` DROP COLUMN `seoDesc`;
ALTER TABLE `ARTICOLO` DROP COLUMN `seoH1`;
ALTER TABLE `ARTICOLO` DROP COLUMN `seoTitle`;
ALTER TABLE `TIPO` DROP COLUMN `seoTitle`;
ALTER TABLE `TIPO` DROP COLUMN `seoDesc`;
ALTER TABLE `TIPO` DROP COLUMN `seoH1`;
ALTER TABLE `ARTICOLO` ADD COLUMN `nomeSeo` VARCHAR(30);
ALTER TABLE `ARTICOLO` ADD COLUMN `erroriSeo` VARCHAR(254);
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `flgMainPage` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `nomeAttivitaSeo` VARCHAR(30);
UPDATE DESC_TXT_LANG SET campo="metaDescTemplateLeaf" where tabella ='TIPO' and campo="metaDescTemplate";
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.309' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `paypalRateScriptHead` VARCHAR(1000);
ALTER TABLE `ATTIVITA` ADD COLUMN `paypalRateScriptBody` VARCHAR(1000);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `paypalRateScriptBodyCat` VARCHAR(1000);
ALTER TABLE `ATTIVITA` CHANGE `paypalRateScriptBody` `paypalRateScriptBodyDett` VARCHAR(1000);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.310' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` CHANGE `percProfessinista` `percProfessionista` DECIMAL(5,2);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_FORNITORE" #
# ---------------------------------------------------------------------- #
DROP INDEX `IDX_ARTICOLO_FORNITORE1` ON `ARTICOLO_FORNITORE`;
DROP INDEX `IDX_ARTICOLO_FORNITORE_2` ON `ARTICOLO_FORNITORE`;
ALTER TABLE `ARTICOLO_FORNITORE` MODIFY `codiceFornitore` VARCHAR(60);
CREATE UNIQUE INDEX `IDX_ARTICOLO_FORNITORE_1` ON `ARTICOLO_FORNITORE` (`codiceFornitore`,`id_clifor`);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.311' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` MODIFY `nomeSeo` VARCHAR(254);
ALTER TABLE `ARTICOLO` MODIFY `erroriSeo` VARCHAR(1000);
ALTER TABLE `ARTICOLO` DROP COLUMN `metaTag`;
ALTER TABLE `ARTICOLO` DROP COLUMN `metaDesc`;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.312' where codice='DB_VERSION';
####################################################################### ---------------------------------------------------------------------- #
# Alter table "MARCA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `MARCA` ADD COLUMN `flgIcecatAuto` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `flgIcecatNoAuto` INTEGER;
# ---------------------------------------------------------------------- #
# Add table "WWW_AUTOMATOR" #
# ---------------------------------------------------------------------- #
CREATE TABLE `WWW_AUTOMATOR` (
`id_wwwAutomator` INTEGER NOT NULL AUTO_INCREMENT,
`id_tipo` INTEGER(11),
`categoriaImport` VARCHAR(40),
`searchTxt` VARCHAR(40),
`qtaMaxAcquistoWww` INTEGER,
`ricarico` DECIMAL(5,2),
`flgGoogle` INTEGER,
CONSTRAINT `PK_WWW_AUTOMATOR` PRIMARY KEY (`id_wwwAutomator`)
);
ALTER TABLE `WWW_AUTOMATOR` ADD CONSTRAINT `TIPO_WWW_AUTOMATOR`
FOREIGN KEY (`id_tipo`) REFERENCES `TIPO` (`id_tipo`);
# ---------------------------------------------------------------------- #
# Alter table "WWW_AUTOMATOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `WWW_AUTOMATOR` ADD COLUMN `ultimaEsecuzione` VARCHAR(6000);
ALTER TABLE `WWW_AUTOMATOR` ADD COLUMN `flgAbilita` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "WWW_AUTOMATOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `WWW_AUTOMATOR` ADD COLUMN `ordine` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.312' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_FORNITORE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_FORNITORE` ADD COLUMN `flgEscludi` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "WWW_AUTOMATOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `WWW_AUTOMATOR` MODIFY `categoriaImport` VARCHAR(254);
ALTER TABLE `WWW_AUTOMATOR` MODIFY `searchTxt` VARCHAR(254);
# ---------------------------------------------------------------------- #
# Alter table "WWW_AUTOMATOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `WWW_AUTOMATOR` MODIFY `ultimaEsecuzione` TEXT;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.314' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "NAZIONE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `NAZIONE` ADD COLUMN `prefissoTel` VARCHAR(5);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.315' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
#ALTER TABLE `ARTICOLO` CHANGE `dataImportNonTrovato` `dataUltimoImport` DATE;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.316' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Add table "SITEMAP" #
# ---------------------------------------------------------------------- #
CREATE TABLE `SITEMAP` (
`id_sitemap` INTEGER NOT NULL AUTO_INCREMENT,
`descrizione` VARCHAR(40),
`loc` VARCHAR(254),
`priority` INTEGER,
`flgChangefreq` INTEGER,
`flgIncludiMainSitemap` INTEGER,
`flgAbilita` INTEGER,
CONSTRAINT `PK_SITEMAP` PRIMARY KEY (`id_sitemap`)
);
ALTER TABLE `MARCA` ADD COLUMN `flgIncludiMainSitemap` INTEGER;
update MARCA set flgIncludiMainSitemap=1 where flgIcecatAuto=1;
ALTER TABLE `MARCA` ADD COLUMN `nomeSeo` VARCHAR(60);
ALTER TABLE `SITEMAP` ADD COLUMN `lang` VARCHAR(3);
ALTER TABLE `SITEMAP` CHANGE `lang` `langSitemap` VARCHAR(3);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.317' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `dataChiamataIcecat` DATE;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `hashCodeCurrent` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `hashCodeIndexNow` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `indexNowUrlQuota` INTEGER;
ALTER TABLE `ATTIVITA` ADD COLUMN `indexNowApiKey` VARCHAR(60);
ALTER TABLE `ATTIVITA` ADD COLUMN `indexNowDay` DATE;
ALTER TABLE `ATTIVITA` ADD COLUMN `indexNowDayCount` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "TIPO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `ordineWww` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.318' where codice='DB_VERSION';
######################################################################

View file

@ -0,0 +1,345 @@
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `sitemapFileProdotti` VARCHAR(30);
ALTER TABLE `TIPO` ADD COLUMN `sitemapPriority` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "SITEMAP" #
# ---------------------------------------------------------------------- #
ALTER TABLE `SITEMAP` DROP COLUMN `flgIncludiMainSitemap`;
UPDATE SITEMAP SET priority=100;
# ---------------------------------------------------------------------- #
# Alter table "WWW_AUTOMATOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `WWW_AUTOMATOR` ADD COLUMN `prezzoPubblicoDa` DECIMAL(18,4);
ALTER TABLE `WWW_AUTOMATOR` ADD COLUMN `ricaricoOltre` DECIMAL(5,2);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.319' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` MODIFY `descTransaction` VARCHAR(80);
CREATE INDEX `IDX_DOCUMENTO_19` ON `DOCUMENTO` (`dataTransaction`);
# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ATTIVITA` ADD COLUMN `flgPaypalRate` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `ordine` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl.320', tipoParm='VERSIONE' where codice='DB_VERSION';
######################################################################
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `dataRestituzioneAcconto` DATE;
##sportex
#ALTER TABLE `DOCUMENTO` ADD COLUMN `progFileFE` VARCHAR(5);
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `ESERCIZIO_DOCUMENTO`;
ALTER TABLE `TIPOLOGIA_DOCUMENTO` ADD COLUMN `nota` TEXT;
#############
# ---------------------------------------------------------------------- #
# Alter table "MAG_FISICO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `MAG_FISICO` ADD COLUMN `id_clifor` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "LAVORAZIONE" #
# ---------------------------------------------------------------------- #
#ALTER TABLE `LAVORAZIONE` ADD COLUMN `costo` DECIMAL(18,4);
ALTER TABLE `MAG_FISICO` ADD CONSTRAINT `CLIFOR_MAG_FISICO`
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
#ALTER TABLE `LAVORAZIONE` ADD COLUMN `flgUdm` INTEGER;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl_40_321_05', tipoParm='VERSIONE' where codice='DB_VERSION';
insert into PARM (codice) values ('DB_VERSION_DBCOM');
UPDATE PARM SET testo='DBCom.321', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
#####################################################################
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `ARTICOLO_RIGA_DOCUMENTO`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `DOCUMENTO_RIGA_DOCUMENTO`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `IVA_RIGA_DOCUMENTO`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `ARTICOLO_VARIANTE_RIGA_DOCUMENTO`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `REPARTO_RIGA_DOCUMENTO`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `DOCUMENTOpadre_RIGA_DOCUMENTO`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `RIGA_DOCUMENTO_RIGA_DOCUMENTO`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `ARTICOLO_TAGLIA_RIGA_DOCUMENTO`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `CAUSALE_MAGAZZINO_RIGA_DOCUMENTO`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `CLIFOR_RIGA_DOCUMENTO`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `MAG_FISICO_RIGA_DOCUMENTO`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `RIGA_DOCUMENTO_RIGA_DOCUMENTO_MOV`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `RIGA_DOCUMENTO_RIGA_DOCUMENTO_PRELEVATA`;
####????
#ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `PEZZA_RIGA_DOCUMENTO`;
# TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `FASE_LAVORAZIONE_RIGA_DOCUMENTO`;
# TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `ARTICOLO_FILATO_COLORE_RIGA_DOCUMENTO`;
#ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `ARTICOLO_FILATO_COLORE_RITORTO_RIGA_DOCUMENTO`;
#ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `ARTICOLO_TESSUTO_COLORE_RIGA_DOCUMENTO`;
#ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `TELAIO_RIGA_DOCUMENTO`;
ALTER TABLE `RIGA_DOCUMENTO_P` DROP FOREIGN KEY `RIGA_DOCUMENTO_RIGA_DOCUMENTO_P_PRELEVATA`;
ALTER TABLE `RIGA_DOCUMENTO_P` DROP FOREIGN KEY `RIGA_DOCUMENTO_RIGA_DOCUMENTO_P`;
ALTER TABLE `RIGA_DOCUMENTO_PROGETTISTA` DROP FOREIGN KEY `RIGA_DOCUMENTO_RIGA_DOCUMENTO_PROGETTISTA`;
ALTER TABLE `RIGA_DOCUMENTO_P_M` DROP FOREIGN KEY `RIGA_DOCUMENTO_RIGA_DOCUMENTO_P_M_PRELEVATA`;
ALTER TABLE `RIGA_DOCUMENTO_P_M` DROP FOREIGN KEY `RIGA_DOCUMENTO_RIGA_DOCUMENTO_P_M`;
ALTER TABLE `MOVIMENTO` DROP FOREIGN KEY `RIGA_DOCUMENTO_MOVIMENTO`;
#ALTER TABLE `TELA` DROP FOREIGN KEY `RIGA_DOCUMENTO_TELA`;
# TABLE `MOVIMENTO_PEZZA` DROP FOREIGN KEY `RIGA_DOCUMENTO_MOVIMENTO_PEZZA`;
#ALTER TABLE `PEZZA` DROP FOREIGN KEY `RIGA_DOCUMENTO_PEZZA`;
ALTER TABLE `LAV_PEZZA` DROP FOREIGN KEY `RIGA_DOCUMENTO_LAV_PEZZA_disposizione`;
ALTER TABLE `LAV_PEZZA` DROP FOREIGN KEY `RIGA_DOCUMENTO_LAV_PEZZA_bolla`;
ALTER TABLE `NUMERO_TELI_RIGA` DROP FOREIGN KEY `RIGA_DOCUMENTO_NUMERO_TELI_RIGA_articolo`;
ALTER TABLE `NUMERO_TELI_RIGA` DROP FOREIGN KEY `RIGA_DOCUMENTO_NUMERO_TELI_RIGA_tessuto`;
ALTER TABLE `ARTICOLO_USATO` DROP FOREIGN KEY `RIGA_DOCUMENTO_ARTICOLO_USATO`;
#ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `id_articoloFilatoColore` INTEGER;
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `id_articoloFilatoColoreRitorto` INTEGER;
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `id_rigaDocumentoTessuto` INTEGER;
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `ARTICOLO_RIGA_DOCUMENTO`
FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `DOCUMENTO_RIGA_DOCUMENTO`
FOREIGN KEY (`id_documento`) REFERENCES `DOCUMENTO` (`id_documento`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `IVA_RIGA_DOCUMENTO`
FOREIGN KEY (`id_iva`) REFERENCES `IVA` (`id_iva`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `ARTICOLO_VARIANTE_RIGA_DOCUMENTO`
FOREIGN KEY (`id_articoloVariante`) REFERENCES `ARTICOLO_VARIANTE` (`id_articoloVariante`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `REPARTO_RIGA_DOCUMENTO`
FOREIGN KEY (`id_reparto`) REFERENCES `REPARTO` (`id_reparto`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `DOCUMENTOpadre_RIGA_DOCUMENTO`
FOREIGN KEY (`id_documentoPadre`) REFERENCES `DOCUMENTO` (`id_documento`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO`
FOREIGN KEY (`id_rigaDocumentoPadre`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `ARTICOLO_TAGLIA_RIGA_DOCUMENTO`
FOREIGN KEY (`id_articoloTaglia`) REFERENCES `ARTICOLO_TAGLIA` (`id_articoloTaglia`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `CAUSALE_MAGAZZINO_RIGA_DOCUMENTO`
FOREIGN KEY (`id_causaleMagazzino`) REFERENCES `CAUSALE_MAGAZZINO` (`id_causaleMagazzino`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `CLIFOR_RIGA_DOCUMENTO`
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `MAG_FISICO_RIGA_DOCUMENTO`
FOREIGN KEY (`id_magFisico`) REFERENCES `MAG_FISICO` (`id_magFisico`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO_MOV`
FOREIGN KEY (`id_rigaDocumentoMov`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO_PRELEVATA`
FOREIGN KEY (`id_rigaDocumentoPrelevata`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
###????
#ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `PEZZA_RIGA_DOCUMENTO`
# FOREIGN KEY (`id_pezza`, `id_articoloTessuto`) REFERENCES `PEZZA` (`id_pezza`,`id_articoloTessuto`);
#ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `FASE_LAVORAZIONE_RIGA_DOCUMENTO`
# FOREIGN KEY (`id_faseLavorazione`) REFERENCES `FASE_LAVORAZIONE` (`id_faseLavorazione`);
#ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT #`ARTICOLO_FILATO_COLORE_RITORTO_RIGA_DOCUMENTO`
# FOREIGN KEY (`id_articoloFilatoColoreRitorto`) REFERENCES `ARTICOLO_FILATO_COLORE_RITORTO` (`id_articoloFilatoColoreRitorto`);
#ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `ARTICOLO_TESSUTO_COLORE_RIGA_DOCUMENTO`
# FOREIGN KEY (`id_articoloTessutoColore`) REFERENCES `ARTICOLO_TESSUTO_COLORE` (`id_articoloTessutoColore`);
# TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `TELAIO_RIGA_DOCUMENTO`
# FOREIGN KEY (`id_telaio`) REFERENCES `TELAIO` (`id_telaio`);
#ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `ARTICOLO_FILATO_COLORE_RIGA_DOCUMENTO`
# FOREIGN KEY (`id_articoloFilatoColore`) REFERENCES `ARTICOLO_FILATO_COLORE` (`id_articoloFilatoColore`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO_TESSUTO`
FOREIGN KEY (`id_rigaDocumentoTessuto`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `RIGA_DOCUMENTO_P` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO_P_PRELEVATA`
FOREIGN KEY (`id_rigaDocumentoPrelevata`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `RIGA_DOCUMENTO_P` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO_P`
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `RIGA_DOCUMENTO_PROGETTISTA` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO_PROGETTISTA`
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `RIGA_DOCUMENTO_P_M` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO_P_M_PRELEVATA`
FOREIGN KEY (`id_rigaDocumentoPrelevata`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `RIGA_DOCUMENTO_P_M` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO_P_M`
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `MOVIMENTO` ADD CONSTRAINT `RIGA_DOCUMENTO_MOVIMENTO`
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
#ALTER TABLE `TELA` ADD CONSTRAINT `RIGA_DOCUMENTO_TELA`
# FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
#ALTER TABLE `MOVIMENTO_PEZZA` ADD CONSTRAINT `RIGA_DOCUMENTO_MOVIMENTO_PEZZA`
# FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
#ALTER TABLE `PEZZA` ADD CONSTRAINT `RIGA_DOCUMENTO_PEZZA`
# FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `LAV_PEZZA` ADD CONSTRAINT `RIGA_DOCUMENTO_LAV_PEZZA_disposizione`
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `LAV_PEZZA` ADD CONSTRAINT `RIGA_DOCUMENTO_LAV_PEZZA_bolla`
FOREIGN KEY (`id_rigaDocumentoBolla`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `NUMERO_TELI_RIGA` ADD CONSTRAINT `RIGA_DOCUMENTO_NUMERO_TELI_RIGA_articolo`
FOREIGN KEY (`id_rigaDocumentoArticolo`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `NUMERO_TELI_RIGA` ADD CONSTRAINT `RIGA_DOCUMENTO_NUMERO_TELI_RIGA_tessuto`
FOREIGN KEY (`id_rigaDocumentoTessuto`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `ARTICOLO_USATO` ADD CONSTRAINT `RIGA_DOCUMENTO_ARTICOLO_USATO`
FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
ALTER TABLE `ARTICOLO_TESSUTO_COLORE` ADD COLUMN `flgDispo` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_FILATO_COLORE" #
# ---------------------------------------------------------------------- #
#ALTER TABLE `ARTICOLO_FILATO_COLORE` ADD COLUMN `quantitaAfc` DOUBLE;
#ALTER TABLE `ARTICOLO_FILATO_COLORE` CHANGE `quantita` `quantitaAfcW` DOUBLE;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_FILATO" #
# ---------------------------------------------------------------------- #
#ALTER TABLE `ARTICOLO_FILATO` ADD COLUMN `quantita` DOUBLE;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_TESSUTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `quantitaW` DOUBLE;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_TESSUTO_COLORE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_TESSUTO_COLORE` ADD COLUMN `quantitaAtW` DOUBLE;
ALTER TABLE `ARTICOLO_TESSUTO_COLORE` CHANGE `quantita` `quantitaAt` DOUBLE;
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl_40_321_05', tipoParm='VERSIONE' where codice='DB_VERSION';
#insert into PARM (codice) values ('DB_VERSION_DBCOM');
UPDATE PARM SET testo='DBCom.321', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
#####################################################################
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `FERiferimentoTesto` VARCHAR(60);
ALTER TABLE `DOCUMENTO` ADD COLUMN `FERiferimentoNumero` DOUBLE;
ALTER TABLE `DOCUMENTO` ADD COLUMN `FERiferimentoData` DATE;
alter table DOCUMENTO ADD COLUMN scontoIncondizionato DECIMAL(18,4);
###################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='Abl_40_322_05_170223', tipoParm='VERSIONE' where codice='DB_VERSION';
# into PARM (codice) values ('DB_VERSION_DBCOM');
UPDATE PARM SET testo='DBCom.322', tipoParm='VERSIONE' where codice='DB_VERSION_DBCOM';
#####################################################################

Some files were not shown because too many files have changed in this diff Show more