Regalamiunsorriso/www/admin/_alterTable/_alterTable/coave-193-269+cove.sql

1144 lines
35 KiB
MySQL
Raw Normal View History

2026-04-07 18:02:17 +02:00
#193 GIA' FATTO???#
#194
# ---------------------------------------------------------------------- #
# 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;
# ---------------------------------------------------------------------- #
# Alter table "TIPO_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `flgMagNegativo` INTEGER;
ALTER TABLE `ARTICOLO` ADD COLUMN `capiPerTelo` INTEGER;
##200
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
#
#DROP INDEX `IDX_ARTICOLO_2` ON `ARTICOLO`;
#ALTER TABLE `ARTICOLO` DROP COLUMN `id_colore`;
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `flgUsaVarianteColori` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `prezzoAlColpo` DECIMAL(18,4);
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `id_articoloTessutoColore` INTEGER;
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `prezzoAlColpo` DECIMAL(18,4);
ALTER TABLE `TIPO` MODIFY `flgUsaVarianteColori` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `capiPerTelo` INTEGER;
##202
#ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgFETipoNumeroFattura` INTEGER;
################## fine 202 ###################################
################## fine 202 ###################################
################## fine 202 ###################################
################## fine 202 ###################################
################## fine 202 ###################################
################## fine 202 ###################################
################## fine 202 ###################################
################## fine 202 ###################################
################## fine 202 ###################################
################## fine 202 ###################################
################## fine 202 ###################################
################## fine 202 ###################################
#### ibizio 203 -- 224 ####
#203
# ---------------------------------------------------------------------- #
# Alter table "ACCESS" #
# ---------------------------------------------------------------------- #
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);
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`;
##### fine 224 ######
##### fine 224 ######
##### fine 224 ######
##### fine 224 ######
##### fine 224 ######
##### fine 224 ######
##### fine 224 ######
##### fine 224 ######
##225 brubus
# ---------------------------------------------------------------------- #
# 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`);
####### lte fino a 233
##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`;
#226
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;
# ---------------------------------------------------------------------- #
# Alter table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` ADD COLUMN `codiceAlt` VARCHAR(40);
CREATE UNIQUE INDEX `IDX_USERS_33` 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 "TABLE_DESC" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TABLE_DESC` ADD COLUMN `valoreDefaultCR` VARCHAR(40);
##228
INSERT INTO TIPO_STAMPA_DOCUMENTO (codice,descrizione) values (12,"FT. ACQ. O BOLLA DI CARICO");
##229
ALTER TABLE `DOCUMENTO` ADD COLUMN `progOrdineWww` INTEGER;
CREATE INDEX `IDX_DOCUMENTO_18` ON `DOCUMENTO` (`progOrdineWww`);
# ---------------------------------------------------------------------- #
# Alter table "ACCESS_GROUP" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS_GROUP` ADD COLUMN `nota` VARCHAR(1000);
#233
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `tmstInvioMailOrdine` DATETIME;
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `trackingSpedizione` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` MODIFY `capZona` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Alter table "DESTINAZIONE_DIVERSA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DESTINAZIONE_DIVERSA` MODIFY `capZonaDD` CHAR(40);
###### fine lte fino a 233 ########
###### fine lte fino a 233 ########
###### fine lte fino a 233 ########
###### fine lte fino a 233 ########
###### fine lte fino a 233 ########
###### fine lte fino a 233 ########
###### fine lte fino a 233 ########
###### fine lte fino a 233 ########
#### 226 nota web
# ---------------------------------------------------------------------- #
# 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`)
);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
#ALTER TABLE `CLIFOR_LUOGO` ADD CONSTRAINT `CLIFOR_CLIFOR_LUOGO`
# FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
#ALTER TABLE `CLIFOR_LUOGO` ADD CONSTRAINT `LUOGO_CLIFOR_LUOGO`
# FOREIGN KEY (`id_luogo`) REFERENCES `LUOGO` (`id_luogo`);
#### 227 coave
# ---------------------------------------------------------------------- #
# Alter table "SERVIZIO_STD" #
# ---------------------------------------------------------------------- #
DROP INDEX `IDX_SERVIZIO_STD_1` ON `SERVIZIO_STD`;
ALTER TABLE `SERVIZIO_STD` MODIFY `numeroRichiesta` VARCHAR(40);
update SERVIZIO_STD SET numeroRichiesta=null where numeroRichiesta='0' ;
######xxxxxxxx questa va fatta ....
#CREATE UNIQUE INDEX `IDX_SERVIZIO_STD_1` ON `SERVIZIO_STD` (`numeroRichiesta`,`progRichiesta`);
# ---------------------------------------------------------------------- #
# 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`);
###228
# ---------------------------------------------------------------------- #
# 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`);
#### allenea lte 230 237
#### allenea lte 230 237
#### allenea lte 230 237
#### allenea lte 230 237
#### allenea lte 230 237
#### allenea lte 230 237
#### allenea lte 230 237
##204
# ---------------------------------------------------------------------- #
# 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`);
# ---------------------------------------------------------------------- #
# 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;
##208
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `flgDaCancellare` INTEGER;
##212
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `nrOriginale` DOUBLE;
##213
ALTER TABLE `TIPOLOGIA_DOCUMENTO` ADD COLUMN `suffissoCR` VARCHAR(40);
##217
ALTER TABLE `DESC_TXT_LANG` MODIFY `descrizione` MEDIUMTEXT;
##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`;
##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;
##### fine allinea lte 230 237àà
##### fine allinea lte 230 237àà
##### fine allinea lte 230 237àà
##### fine allinea lte 230 237àà
##### fine allinea lte 230 237àà
##### fine allinea lte 230 237àà
##### fine allinea lte 230 237àà
###230 coave
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`);
####### 230 + allinewamento lte fino a 253 ######
# Add table "CONTATTO" #
# ---------------------------------------------------------------------- #
## questa era rimasto fuori!!!!
CREATE TABLE `CONTATTO` (
`id_contatto` INTEGER NOT NULL AUTO_INCREMENT,
`descrizioneC` VARCHAR(40),
`nomeC` VARCHAR(40),
`telefonoC` VARCHAR(40),
`emailC` VARCHAR(40),
`id_clifor` INTEGER,
flgContattoDefault INTEGER,
CONSTRAINT `PK_CONTATTO` PRIMARY KEY (`id_contatto`)
);
#ALTER TABLE `CONTATTO` ADD CONSTRAINT `CLIFOR_CONTATTO`
# FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
###
ALTER TABLE `DESC_TXT_LANG` MODIFY `descrizione` MEDIUMTEXT;
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;
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';
######################################################################
###### molli 253 269 felett ######
# ---------------------------------------------------------------------- #
# 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`);
######################################################################
#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 "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` add column `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';
######################################################################