##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'; ######################################################################