Regalamiunsorriso/www/admin/_alterTable/_alterTable/coave-193-269+cove.sql
2026-04-07 18:02:17 +02:00

1144 lines
35 KiB
SQL
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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