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,50 @@
ALTER TABLE `USERS` ADD COLUMN `dataScadenzaPwd` DATE;
ALTER TABLE `USERS` ADD COLUMN `createIp` char(15);
ALTER TABLE `USERS` ADD COLUMN `currentIp` char(15);
ALTER TABLE `USERS` ADD COLUMN `id_postazione` integer;
ALTER TABLE `USERS` ADD COLUMN `oldPwd` TEXT;
ALTER TABLE `USERS` ADD COLUMN `pwdCrypt` VARCHAR(60);
ALTER TABLE `USERS` ADD COLUMN `dataCreazionePwd` DATE;
ALTER TABLE `USERS` ADD COLUMN `nota` TEXT;
# ---------------------------------------------------------------------- #
# Add table "WHITELIST" #
# ---------------------------------------------------------------------- #
CREATE TABLE `WHITELIST` (
`id_whitelist` INTEGER NOT NULL AUTO_INCREMENT,
`descrizione` VARCHAR(60),
`ipAddress` CHAR(15),
`lastUpdTmst` TIMESTAMP,
`lastUpdId_user` INTEGER,
CONSTRAINT `PK_WHITELIST` PRIMARY KEY (`id_whitelist`)
);
# ---------------------------------------------------------------------- #
# Add table "USERS_WHITELIST" #
# ---------------------------------------------------------------------- #
CREATE TABLE `USERS_WHITELIST` (
`id_usersWhitelist` INTEGER NOT NULL AUTO_INCREMENT,
`id_whitelist` INTEGER,
`id_users` INTEGER,
`lastUpdTmst` TIMESTAMP,
`lastUpdId_user` INTEGER,
CONSTRAINT `PK_USERS_WHITELIST` PRIMARY KEY (`id_usersWhitelist`)
);
ALTER TABLE `USERS_WHITELIST` ADD CONSTRAINT `WHITELIST_USERS_WHITELIST`
FOREIGN KEY (`id_whitelist`) REFERENCES `WHITELIST` (`id_whitelist`);
ALTER TABLE `USERS_WHITELIST` ADD CONSTRAINT `USERS_USERS_WHITELIST`
FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
#### PER RESETTARE LA PASSWORD CRIPTATA
## update PARM set numero=0 where codice='PWD_CRYPT';

View file

@ -0,0 +1,72 @@
# ---------------------------------------------------------------------- #
# Drop table "TIPO_FORNITORE" #
# ---------------------------------------------------------------------- #
# Remove autoinc for PK drop #
ALTER TABLE `TIPO_FORNITORE` MODIFY `id_tipoFornitore` INTEGER NOT NULL;
# Drop constraints #
ALTER TABLE `TIPO_FORNITORE` DROP PRIMARY KEY;
# Drop table #
DROP TABLE `TIPO_FORNITORE`;
# ---------------------------------------------------------------------- #
# Modify table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` drop FOREIGN KEY `TIPOLOGIA_ARTICOLO_ARTICOLO` ;
update ARTICOLO set id_tipologiaArticolo=null;
ALTER TABLE `ARTICOLO` DROP COLUMN `id_tipologiaArticolo`;
# ---------------------------------------------------------------------- #
# Modify table "CLIFOR" #
# ---------------------------------------------------------------------- #
update CLIFOR set id_tipoFornitore=null;
ALTER TABLE `CLIFOR` drop FOREIGN KEY `TIPO_FORNITORE_CLIFOR` ;
ALTER TABLE `CLIFOR` DROP COLUMN `id_tipoFornitore`;
# ---------------------------------------------------------------------- #
# Modify table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `id_tipologiaArticolo` INTEGER;
ALTER TABLE `TIPO` ADD CONSTRAINT `TIPOLOGIA_ARTICOLO_TIPO`
FOREIGN KEY (`id_tipologiaArticolo`) REFERENCES `TIPOLOGIA_ARTICOLO` (`id_tipologiaArticolo`);
## aggiorno le tipologia articolo... sperando che ci sia almeno 1
UPDATE TIPO set id_tipologiaArticolo=1;
## questo va impostato perchè cera su atelier una fk di tipo errata su articolo
##togliere queste fk e poi eseguire il constraint
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `TIPO_ARTICOLO`
FOREIGN KEY (`id_tipo`) REFERENCES `TIPO` (`id_tipo`);
##aggiustamenti atelier.. data fine vld
delete from ARTICOLO where id_articolo=1
update ARTICOLO set dataFineVld=null;
# ---------------------------------------------------------------------- #
# Modify table "ARTICOLO"
##serve per le ricerche senza andare in join #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` add `flgTipoMagazzino` INTEGER;

View file

@ -0,0 +1,5 @@
update NAZIONE SET flgAttiva=1 where costoSpedizione>0;
update NAZIONE SET flgAttiva=0 where costoSpedizione=0;
##scorporo l'iva
update NAZIONE set costoSpedizione=costoSpedizione/1.22 where costoSpedizione >0;

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,5 @@
# ---------------------------------------------------------------------- #
# Modify table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` MODIFY `eMailDocumento` VARCHAR(254);

View file

@ -0,0 +1,24 @@
# ---------------------------------------------------------------------- #
# Add table "MAIL_NEWSLETTER" #
# ---------------------------------------------------------------------- #
CREATE TABLE `MAIL_NEWSLETTER` (
`id_mailNewsletter` INTEGER NOT NULL AUTO_INCREMENT,
`indirizzo` VARCHAR(255),
CONSTRAINT `PK_MAIL_NEWSLETTER` PRIMARY KEY (`id_mailNewsletter`)
);
# ---------------------------------------------------------------------- #
# Modify table "MAIL_NEWSLETTER" #
# ---------------------------------------------------------------------- #
ALTER TABLE `MAIL_NEWSLETTER` ADD COLUMN `id_templateMsg` INTEGER;
ALTER TABLE `MAIL_NEWSLETTER` ADD COLUMN `dataTemplate` DATE;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `MAIL_NEWSLETTER` ADD CONSTRAINT `TEMPLATE_MSG_MAIL_NEWSLETTER`
FOREIGN KEY (`id_templateMsg`) REFERENCES `TEMPLATE_MSG` (`id_templateMsg`);

View file

@ -0,0 +1,18 @@
# ---------------------------------------------------------------------- #
# Modify table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `flgDispo` INTEGER;
# ---------------------------------------------------------------------- #
# Modify table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `flgDispo` INTEGER;
# ---------------------------------------------------------------------- #
# Modify table "ARTICOLO_TAGLIA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_TAGLIA` ADD COLUMN `flgDispo` INTEGER;

View file

@ -0,0 +1,12 @@
# ---------------------------------------------------------------------- #
# Modify table "MOVIMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `MOVIMENTO` ADD COLUMN `id_causaleMagazzino` INTEGER;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `MOVIMENTO` ADD CONSTRAINT `CAUSALE_MAGAZZINO_MOVIMENTO`
FOREIGN KEY (`id_causaleMagazzino`) REFERENCES `CAUSALE_MAGAZZINO` (`id_causaleMagazzino`);

View file

@ -0,0 +1,21 @@
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `qtaSlipStampate` INTEGER;
update RIGA_DOCUMENTO set qtaSlipStampate = quantita where flgStampaSlip=1;
# ---------------------------------------------------------------------- #
# Modify table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `abbuonoPrezzoPubblico` DECIMAL(18,4);
# ---------------------------------------------------------------------- #
# Modify table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` DROP COLUMN `flgStampaSlip`;
ALTER TABLE `MOVIMENTO` ADD COLUMN `dataMovimento` DATE;

View file

@ -0,0 +1,14 @@
ALTER TABLE `MAIL_NEWSLETTER` ADD COLUMN `eMail` VARCHAR(255);
UPDATE MAIL_NEWSLETTER set eMail=indirizzo;
ALTER TABLE `MAIL_NEWSLETTER` DROP COLUMN `indirizzo`;
CREATE UNIQUE INDEX `IDX_MAIL_NEWSLETTER_1` ON `MAIL_NEWSLETTER` (`eMail`);
DROP INDEX `IDX_CODA_MESSAGGI_1` ON `CODA_MESSAGGI`;
DROP INDEX `IDX_CODA_MESSAGGI_2` ON `CODA_MESSAGGI`;
DROP INDEX `IDX_CODA_MESSAGGI_3` ON `CODA_MESSAGGI`;

View file

@ -0,0 +1,9 @@
# ---------------------------------------------------------------------- #
# Modify table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `dataDownload` DATE;
ALTER TABLE `DOCUMENTO` ADD COLUMN `ipDownload` VARCHAR(254);
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgDownload` INTEGER;

View file

@ -0,0 +1,371 @@
# ---------------------------------------------------------------------- #
# Script generated with: DeZign for Databases V7.3.4 #
# Target DBMS: MySQL 5 #
# Project file: abliaDbComuni3.dez #
# Project name: DB COMUNI - ABLIA #
# Author: Andrea Colzi #
# Script type: Alter database script #
# Created on: 2014-11-25 11:51 #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` DROP FOREIGN KEY `USER_PROFILE_USERS`;
ALTER TABLE `USERS` DROP FOREIGN KEY `POSTAZIONE_USERS`;
ALTER TABLE `USERS` DROP FOREIGN KEY `CLIFOR_USERS`;
ALTER TABLE `USER_ACCESS` DROP FOREIGN KEY `ACCESS_USER_ACCESS`;
ALTER TABLE `USER_ACCESS` DROP FOREIGN KEY `USERS_USER_ACCESS`;
ALTER TABLE `USER_ACCESS` DROP FOREIGN KEY `DITTA_USER_ACCESS`;
ALTER TABLE `LOG` DROP FOREIGN KEY `USERS_LOG`;
ALTER TABLE `LOG` DROP FOREIGN KEY `BLACKLIST_LOG`;
ALTER TABLE `LOG` DROP FOREIGN KEY `DITTA_LOG`;
ALTER TABLE `ACCESS_GROUP` DROP FOREIGN KEY `DITTA_ACCESS_GROUP`;
ALTER TABLE `NEWS` DROP FOREIGN KEY `TIPO_NEWS_NEWS`;
ALTER TABLE `BLACKLIST` DROP FOREIGN KEY `DITTA_BLACKLIST`;
ALTER TABLE `POSTAZIONE` DROP FOREIGN KEY `REG_CASSA_POSTAZIONE`;
ALTER TABLE `POSTAZIONE` DROP FOREIGN KEY `TIPO_POSTAZIONE_POSTAZIONE`;
ALTER TABLE `POSTAZIONE` DROP FOREIGN KEY `DITTA_POSTAZIONE`;
ALTER TABLE `WHITELIST` DROP FOREIGN KEY `DITTA_WHITELIST`;
ALTER TABLE `TIPO_POSTAZIONE` DROP FOREIGN KEY `DITTA_TIPO_POSTAZIONE`;
ALTER TABLE `USER_DITTA` DROP FOREIGN KEY `DITTA_USER_DITTA`;
ALTER TABLE `USER_DITTA` DROP FOREIGN KEY `USERS_USER_DITTA`;
ALTER TABLE `USER_DITTA` DROP FOREIGN KEY `USER_PROFILE_USER_DITTA`;
ALTER TABLE `ACCESS_DITTA` DROP FOREIGN KEY `ACCESS_ACCESS_DITTA`;
ALTER TABLE `ACCESS_DITTA` DROP FOREIGN KEY `DITTA_ACCESS_DITTA`;
ALTER TABLE `PARM_DITTA` DROP FOREIGN KEY `PARM_PARM_DITTA`;
ALTER TABLE `PARM_DITTA` DROP FOREIGN KEY `DITTA_PARM_DITTA`;
ALTER TABLE `USER_ACCESS_GROUP` DROP FOREIGN KEY `ACCESS_GROUP_USER_ACCESS_GROUP`;
ALTER TABLE `USER_ACCESS_GROUP` DROP FOREIGN KEY `USERS_USER_ACCESS_GROUP`;
ALTER TABLE `ACCESS_GROUP_ACCESS` DROP FOREIGN KEY `ACCESS_ACCESS_GROUP_ACCESS`;
ALTER TABLE `ACCESS_GROUP_ACCESS` DROP FOREIGN KEY `ACCESS_GROUP_ACCESS_GROUP_ACCESS`;
ALTER TABLE `CLIFOR_USERS` DROP FOREIGN KEY `USERS_CLIFOR_USERS`;
ALTER TABLE `ALLEGATO_NEWS` DROP FOREIGN KEY `NEWS_ALLEGATO_NEWS`;
ALTER TABLE `SPESA` DROP FOREIGN KEY `USERS_SPESA`;
ALTER TABLE `USER_WHITELIST` DROP FOREIGN KEY `WHITELIST_USER_WHITELIST`;
ALTER TABLE `USER_WHITELIST` DROP FOREIGN KEY `USERS_USER_WHITELIST`;
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `USERS_DOCUMENTO_interv`;
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `USERS_DOCUMENTO_chiusura`;
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `USERS_DOCUMENTO`;
# ---------------------------------------------------------------------- #
# Drop table "ACCESS_DITTA" #
# ---------------------------------------------------------------------- #
# Remove autoinc for PK drop #
ALTER TABLE `ACCESS_DITTA` MODIFY `id_accessDitta` INTEGER NOT NULL;
# Drop constraints #
ALTER TABLE `ACCESS_DITTA` DROP PRIMARY KEY;
# Drop table #
DROP TABLE `ACCESS_DITTA`;
# ---------------------------------------------------------------------- #
# Drop table "PARM_DITTA" #
# ---------------------------------------------------------------------- #
# Remove autoinc for PK drop #
ALTER TABLE `PARM_DITTA` MODIFY `id_parmDitta` INTEGER NOT NULL;
# Drop constraints #
ALTER TABLE `PARM_DITTA` DROP PRIMARY KEY;
# Drop table #
DROP TABLE `PARM_DITTA`;
# ---------------------------------------------------------------------- #
# Modify table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` ADD COLUMN `flgNews` INTEGER;
# ---------------------------------------------------------------------- #
# Modify table "ACCESS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS` DROP COLUMN `flgCondivisa`;
ALTER TABLE `ACCESS` ADD COLUMN `versione` VARCHAR(20);
# ---------------------------------------------------------------------- #
# Modify table "USER_ACCESS" #
# ---------------------------------------------------------------------- #
DROP INDEX `IDX_USER_ACCESS_1` ON `USER_ACCESS`;
ALTER TABLE `USER_ACCESS` DROP COLUMN `id_ditta`;
CREATE UNIQUE INDEX `IDX_USER_ACCESS_1` ON `USER_ACCESS` (`id_users`,`id_access`);
# ---------------------------------------------------------------------- #
# Modify table "LOG" #
# ---------------------------------------------------------------------- #
ALTER TABLE `LOG` DROP COLUMN `id_ditta`;
# ---------------------------------------------------------------------- #
# Modify table "ACCESS_GROUP" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS_GROUP` DROP COLUMN `id_ditta`;
# ---------------------------------------------------------------------- #
# Modify table "NEWS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `NEWS` ADD COLUMN `dataInvio` DATE;
# ---------------------------------------------------------------------- #
# Modify table "BLACKLIST" #
# ---------------------------------------------------------------------- #
ALTER TABLE `BLACKLIST` DROP COLUMN `id_ditta`;
# ---------------------------------------------------------------------- #
# Modify table "POSTAZIONE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `POSTAZIONE` DROP COLUMN `id_ditta`;
# ---------------------------------------------------------------------- #
# Modify table "WHITELIST" #
# ---------------------------------------------------------------------- #
ALTER TABLE `WHITELIST` DROP COLUMN `id_ditta`;
# ---------------------------------------------------------------------- #
# Modify table "TIPO_POSTAZIONE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_POSTAZIONE` DROP COLUMN `id_ditta`;
# ---------------------------------------------------------------------- #
# Modify table "DITTA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DITTA` DROP COLUMN `nome`;
ALTER TABLE `DITTA` DROP COLUMN `indirizzo`;
ALTER TABLE `DITTA` DROP COLUMN `numeroCivico`;
ALTER TABLE `DITTA` DROP COLUMN `descrizioneComune`;
ALTER TABLE `DITTA` DROP COLUMN `provinciaComune`;
ALTER TABLE `DITTA` DROP COLUMN `capComune`;
ALTER TABLE `DITTA` DROP COLUMN `capZona`;
ALTER TABLE `DITTA` DROP COLUMN `descrizioneNazione`;
ALTER TABLE `DITTA` DROP COLUMN `codFisc`;
ALTER TABLE `DITTA` DROP COLUMN `pIva`;
ALTER TABLE `DITTA` DROP COLUMN `eMail`;
ALTER TABLE `DITTA` DROP COLUMN `eMailAmm`;
ALTER TABLE `DITTA` DROP COLUMN `cellulare`;
ALTER TABLE `DITTA` DROP COLUMN `telefono`;
ALTER TABLE `DITTA` DROP COLUMN `telefonoAmm`;
ALTER TABLE `DITTA` DROP COLUMN `fax`;
ALTER TABLE `DITTA` DROP COLUMN `nota`;
ALTER TABLE `DITTA` DROP COLUMN `imgTmst`;
ALTER TABLE `DITTA` DROP COLUMN `lastUpdTmst`;
ALTER TABLE `DITTA` DROP COLUMN `lastUpdId_user`;
ALTER TABLE `DITTA` ADD COLUMN `database` VARCHAR(40);
ALTER TABLE `DITTA` ADD COLUMN `user` VARCHAR(40);
ALTER TABLE `DITTA` ADD COLUMN `pwd` VARCHAR(40);
ALTER TABLE `DITTA` ADD COLUMN `initalCons` INTEGER;
ALTER TABLE `DITTA` ADD COLUMN `maxCons` INTEGER;
ALTER TABLE `DITTA` ADD COLUMN `timeout` INTEGER;
ALTER TABLE `DITTA` CHANGE `cognome` `descrizione` VARCHAR(254);
# ---------------------------------------------------------------------- #
# Modify table "USER_DITTA" #
# ---------------------------------------------------------------------- #
DROP INDEX `IDX_USER_DITTA_1` ON `USER_DITTA`;
ALTER TABLE `USER_DITTA` DROP COLUMN `id_userProfile`;
ALTER TABLE `USER_DITTA` MODIFY `id_ditta` INTEGER;
ALTER TABLE `USER_DITTA` MODIFY `id_users` INTEGER;
CREATE UNIQUE INDEX `IDX_USER_DITTA_1` ON `USER_DITTA` ();
# ---------------------------------------------------------------------- #
# Add table "USER_CLIFOR" #
# ---------------------------------------------------------------------- #
CREATE TABLE `USER_CLIFOR` (
`id_userClifor` INTEGER NOT NULL AUTO_INCREMENT,
`id_users` INTEGER,
`id_clifor` INTEGER,
CONSTRAINT `PK_USER_CLIFOR` PRIMARY KEY (`id_userClifor`)
);
# ---------------------------------------------------------------------- #
# Add table "NEWS_USERS" #
# ---------------------------------------------------------------------- #
CREATE TABLE `NEWS_USERS` (
`id_newsUsers` INTEGER NOT NULL AUTO_INCREMENT,
`id_news` INTEGER,
`id_users` INTEGER,
`tmstInvio` TIMESTAMP,
`result` VARCHAR(254),
CONSTRAINT `PK_NEWS_USERS` PRIMARY KEY (`id_newsUsers`)
);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` ADD CONSTRAINT `USER_PROFILE_USERS`
FOREIGN KEY (`id_userProfile`) REFERENCES `USER_PROFILE` (`id_userProfile`);
ALTER TABLE `USERS` ADD CONSTRAINT `POSTAZIONE_USERS`
FOREIGN KEY (`id_postazione`) REFERENCES `POSTAZIONE` (`id_postazione`);
ALTER TABLE `USERS` ADD CONSTRAINT `CLIFOR_USERS`
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `USER_ACCESS` ADD CONSTRAINT `ACCESS_USER_ACCESS`
FOREIGN KEY (`id_access`) REFERENCES `ACCESS` (`id_access`);
ALTER TABLE `USER_ACCESS` ADD CONSTRAINT `USERS_USER_ACCESS`
FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
ALTER TABLE `LOG` ADD CONSTRAINT `USERS_LOG`
FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
ALTER TABLE `LOG` ADD CONSTRAINT `BLACKLIST_LOG`
FOREIGN KEY (`id_blacklist`) REFERENCES `BLACKLIST` (`id_blacklist`);
ALTER TABLE `NEWS` ADD CONSTRAINT `TIPO_NEWS_NEWS`
FOREIGN KEY (`id_tipoNews`) REFERENCES `TIPO_NEWS` (`id_tipoNews`);
ALTER TABLE `POSTAZIONE` ADD CONSTRAINT `REG_CASSA_POSTAZIONE`
FOREIGN KEY (`id_regCassa`) REFERENCES `REG_CASSA` (`id_regCassa`);
ALTER TABLE `POSTAZIONE` ADD CONSTRAINT `TIPO_POSTAZIONE_POSTAZIONE`
FOREIGN KEY (`id_tipoPostazione`) REFERENCES `TIPO_POSTAZIONE` (`id_tipoPostazione`);
ALTER TABLE `USER_DITTA` ADD CONSTRAINT `DITTA_USER_DITTA`
FOREIGN KEY (`id_ditta`) REFERENCES `DITTA` (`id_ditta`);
ALTER TABLE `USER_DITTA` ADD CONSTRAINT `USERS_USER_DITTA`
FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
ALTER TABLE `USER_CLIFOR` ADD CONSTRAINT `USERS_USER_CLIFOR`
FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
ALTER TABLE `USER_CLIFOR` ADD CONSTRAINT `CLIFOR_USER_CLIFOR`
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `NEWS_USERS` ADD CONSTRAINT `NEWS_NEWS_USERS`
FOREIGN KEY (`id_news`) REFERENCES `NEWS` (`id_news`);
ALTER TABLE `NEWS_USERS` ADD CONSTRAINT `USERS_NEWS_USERS`
FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
ALTER TABLE `USER_ACCESS_GROUP` ADD CONSTRAINT `ACCESS_GROUP_USER_ACCESS_GROUP`
FOREIGN KEY (`id_accessGroup`) REFERENCES `ACCESS_GROUP` (`id_accessGroup`);
ALTER TABLE `USER_ACCESS_GROUP` ADD CONSTRAINT `USERS_USER_ACCESS_GROUP`
FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
ALTER TABLE `ACCESS_GROUP_ACCESS` ADD CONSTRAINT `ACCESS_ACCESS_GROUP_ACCESS`
FOREIGN KEY (`id_access`) REFERENCES `ACCESS` (`id_access`);
ALTER TABLE `ACCESS_GROUP_ACCESS` ADD CONSTRAINT `ACCESS_GROUP_ACCESS_GROUP_ACCESS`
FOREIGN KEY (`id_accessGroup`) REFERENCES `ACCESS_GROUP` (`id_accessGroup`);
ALTER TABLE `CLIFOR_USERS` ADD CONSTRAINT `USERS_CLIFOR_USERS`
FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
ALTER TABLE `ALLEGATO_NEWS` ADD CONSTRAINT `NEWS_ALLEGATO_NEWS`
FOREIGN KEY (`id_news`) REFERENCES `NEWS` (`id_news`);
ALTER TABLE `SPESA` ADD CONSTRAINT `USERS_SPESA`
FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
ALTER TABLE `USER_WHITELIST` ADD CONSTRAINT `WHITELIST_USER_WHITELIST`
FOREIGN KEY (`id_whitelist`) REFERENCES `WHITELIST` (`id_whitelist`);
ALTER TABLE `USER_WHITELIST` ADD CONSTRAINT `USERS_USER_WHITELIST`
FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `USERS_DOCUMENTO_interv`
FOREIGN KEY (`id_usersIntervento`) REFERENCES `USERS` (`id_users`);
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `USERS_DOCUMENTO_chiusura`
FOREIGN KEY (`id_usersChiusura`) REFERENCES `USERS` (`id_users`);
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `USERS_DOCUMENTO`
FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
update USERS set flgNews=1;

View file

@ -0,0 +1,369 @@
# ---------------------------------------------------------------------- #
# Script generated with: DeZign for Databases V7.3.4 #
# Target DBMS: MySQL 5 #
# Project file: abliaDbComuni3.dez #
# Project name: DB COMUNI - ABLIA #
# Author: Andrea Colzi #
# Script type: Alter database script #
# Created on: 2014-11-25 11:51 #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` DROP FOREIGN KEY `USER_PROFILE_USERS`;
ALTER TABLE `USERS` DROP FOREIGN KEY `POSTAZIONE_USERS`;
ALTER TABLE `USERS` DROP FOREIGN KEY `CLIFOR_USERS`;
ALTER TABLE `USER_ACCESS` DROP FOREIGN KEY `ACCESS_USER_ACCESS`;
ALTER TABLE `USER_ACCESS` DROP FOREIGN KEY `USERS_USER_ACCESS`;
ALTER TABLE `USER_ACCESS` DROP FOREIGN KEY `DITTA_USER_ACCESS`;
ALTER TABLE `LOG` DROP FOREIGN KEY `USERS_LOG`;
ALTER TABLE `LOG` DROP FOREIGN KEY `BLACKLIST_LOG`;
ALTER TABLE `LOG` DROP FOREIGN KEY `DITTA_LOG`;
ALTER TABLE `ACCESS_GROUP` DROP FOREIGN KEY `DITTA_ACCESS_GROUP`;
ALTER TABLE `NEWS` DROP FOREIGN KEY `TIPO_NEWS_NEWS`;
ALTER TABLE `BLACKLIST` DROP FOREIGN KEY `DITTA_BLACKLIST`;
ALTER TABLE `POSTAZIONE` DROP FOREIGN KEY `REG_CASSA_POSTAZIONE`;
ALTER TABLE `POSTAZIONE` DROP FOREIGN KEY `TIPO_POSTAZIONE_POSTAZIONE`;
ALTER TABLE `POSTAZIONE` DROP FOREIGN KEY `DITTA_POSTAZIONE`;
ALTER TABLE `WHITELIST` DROP FOREIGN KEY `DITTA_WHITELIST`;
ALTER TABLE `TIPO_POSTAZIONE` DROP FOREIGN KEY `DITTA_TIPO_POSTAZIONE`;
ALTER TABLE `USER_DITTA` DROP FOREIGN KEY `DITTA_USER_DITTA`;
ALTER TABLE `USER_DITTA` DROP FOREIGN KEY `USERS_USER_DITTA`;
ALTER TABLE `USER_DITTA` DROP FOREIGN KEY `USER_PROFILE_USER_DITTA`;
ALTER TABLE `ACCESS_DITTA` DROP FOREIGN KEY `ACCESS_ACCESS_DITTA`;
ALTER TABLE `ACCESS_DITTA` DROP FOREIGN KEY `DITTA_ACCESS_DITTA`;
ALTER TABLE `PARM_DITTA` DROP FOREIGN KEY `PARM_PARM_DITTA`;
ALTER TABLE `PARM_DITTA` DROP FOREIGN KEY `DITTA_PARM_DITTA`;
ALTER TABLE `USER_ACCESS_GROUP` DROP FOREIGN KEY `ACCESS_GROUP_USER_ACCESS_GROUP`;
ALTER TABLE `USER_ACCESS_GROUP` DROP FOREIGN KEY `USERS_USER_ACCESS_GROUP`;
ALTER TABLE `ACCESS_GROUP_ACCESS` DROP FOREIGN KEY `ACCESS_ACCESS_GROUP_ACCESS`;
ALTER TABLE `ACCESS_GROUP_ACCESS` DROP FOREIGN KEY `ACCESS_GROUP_ACCESS_GROUP_ACCESS`;
ALTER TABLE `CLIFOR_USERS` DROP FOREIGN KEY `USERS_CLIFOR_USERS`;
ALTER TABLE `ALLEGATO_NEWS` DROP FOREIGN KEY `NEWS_ALLEGATO_NEWS`;
ALTER TABLE `SPESA` DROP FOREIGN KEY `USERS_SPESA`;
ALTER TABLE `USER_WHITELIST` DROP FOREIGN KEY `WHITELIST_USER_WHITELIST`;
ALTER TABLE `USER_WHITELIST` DROP FOREIGN KEY `USERS_USER_WHITELIST`;
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `USERS_DOCUMENTO_interv`;
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `USERS_DOCUMENTO_chiusura`;
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `USERS_DOCUMENTO`;
# ---------------------------------------------------------------------- #
# Drop table "ACCESS_DITTA" #
# ---------------------------------------------------------------------- #
# Remove autoinc for PK drop #
ALTER TABLE `ACCESS_DITTA` MODIFY `id_accessDitta` INTEGER NOT NULL;
# Drop constraints #
ALTER TABLE `ACCESS_DITTA` DROP PRIMARY KEY;
# Drop table #
DROP TABLE `ACCESS_DITTA`;
# ---------------------------------------------------------------------- #
# Drop table "PARM_DITTA" #
# ---------------------------------------------------------------------- #
# Remove autoinc for PK drop #
ALTER TABLE `PARM_DITTA` MODIFY `id_parmDitta` INTEGER NOT NULL;
# Drop constraints #
ALTER TABLE `PARM_DITTA` DROP PRIMARY KEY;
# Drop table #
DROP TABLE `PARM_DITTA`;
# ---------------------------------------------------------------------- #
# Modify table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` ADD COLUMN `flgNews` INTEGER;
# ---------------------------------------------------------------------- #
# Modify table "ACCESS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS` DROP COLUMN `flgCondivisa`;
ALTER TABLE `ACCESS` ADD COLUMN `versione` VARCHAR(20);
# ---------------------------------------------------------------------- #
# Modify table "USER_ACCESS" #
# ---------------------------------------------------------------------- #
DROP INDEX `IDX_USER_ACCESS_1` ON `USER_ACCESS`;
ALTER TABLE `USER_ACCESS` DROP COLUMN `id_ditta`;
CREATE UNIQUE INDEX `IDX_USER_ACCESS_1` ON `USER_ACCESS` (`id_users`,`id_access`);
# ---------------------------------------------------------------------- #
# Modify table "LOG" #
# ---------------------------------------------------------------------- #
ALTER TABLE `LOG` DROP COLUMN `id_ditta`;
# ---------------------------------------------------------------------- #
# Modify table "ACCESS_GROUP" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS_GROUP` DROP COLUMN `id_ditta`;
# ---------------------------------------------------------------------- #
# Modify table "NEWS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `NEWS` ADD COLUMN `dataInvio` DATE;
# ---------------------------------------------------------------------- #
# Modify table "BLACKLIST" #
# ---------------------------------------------------------------------- #
ALTER TABLE `BLACKLIST` DROP COLUMN `id_ditta`;
# ---------------------------------------------------------------------- #
# Modify table "POSTAZIONE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `POSTAZIONE` DROP COLUMN `id_ditta`;
# ---------------------------------------------------------------------- #
# Modify table "WHITELIST" #
# ---------------------------------------------------------------------- #
ALTER TABLE `WHITELIST` DROP COLUMN `id_ditta`;
# ---------------------------------------------------------------------- #
# Modify table "TIPO_POSTAZIONE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_POSTAZIONE` DROP COLUMN `id_ditta`;
# ---------------------------------------------------------------------- #
# Modify table "DITTA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DITTA` DROP COLUMN `nome`;
ALTER TABLE `DITTA` DROP COLUMN `indirizzo`;
ALTER TABLE `DITTA` DROP COLUMN `numeroCivico`;
ALTER TABLE `DITTA` DROP COLUMN `descrizioneComune`;
ALTER TABLE `DITTA` DROP COLUMN `provinciaComune`;
ALTER TABLE `DITTA` DROP COLUMN `capComune`;
ALTER TABLE `DITTA` DROP COLUMN `capZona`;
ALTER TABLE `DITTA` DROP COLUMN `descrizioneNazione`;
ALTER TABLE `DITTA` DROP COLUMN `codFisc`;
ALTER TABLE `DITTA` DROP COLUMN `pIva`;
ALTER TABLE `DITTA` DROP COLUMN `eMail`;
ALTER TABLE `DITTA` DROP COLUMN `eMailAmm`;
ALTER TABLE `DITTA` DROP COLUMN `cellulare`;
ALTER TABLE `DITTA` DROP COLUMN `telefono`;
ALTER TABLE `DITTA` DROP COLUMN `telefonoAmm`;
ALTER TABLE `DITTA` DROP COLUMN `fax`;
ALTER TABLE `DITTA` DROP COLUMN `nota`;
ALTER TABLE `DITTA` DROP COLUMN `imgTmst`;
ALTER TABLE `DITTA` DROP COLUMN `lastUpdTmst`;
ALTER TABLE `DITTA` DROP COLUMN `lastUpdId_user`;
ALTER TABLE `DITTA` ADD COLUMN `database` VARCHAR(40);
ALTER TABLE `DITTA` ADD COLUMN `user` VARCHAR(40);
ALTER TABLE `DITTA` ADD COLUMN `pwd` VARCHAR(40);
ALTER TABLE `DITTA` ADD COLUMN `initalCons` INTEGER;
ALTER TABLE `DITTA` ADD COLUMN `maxCons` INTEGER;
ALTER TABLE `DITTA` ADD COLUMN `timeout` INTEGER;
ALTER TABLE `DITTA` CHANGE `cognome` `descrizione` VARCHAR(254);
# ---------------------------------------------------------------------- #
# Modify table "USER_DITTA" #
# ---------------------------------------------------------------------- #
DROP INDEX `IDX_USER_DITTA_1` ON `USER_DITTA`;
ALTER TABLE `USER_DITTA` DROP COLUMN `id_userProfile`;
ALTER TABLE `USER_DITTA` MODIFY `id_ditta` INTEGER;
ALTER TABLE `USER_DITTA` MODIFY `id_users` INTEGER;
CREATE UNIQUE INDEX `IDX_USER_DITTA_1` ON `USER_DITTA` ();
# ---------------------------------------------------------------------- #
# Add table "USER_CLIFOR" #
# ---------------------------------------------------------------------- #
CREATE TABLE `USER_CLIFOR` (
`id_userClifor` INTEGER NOT NULL AUTO_INCREMENT,
`id_users` INTEGER,
`id_clifor` INTEGER,
CONSTRAINT `PK_USER_CLIFOR` PRIMARY KEY (`id_userClifor`)
);
# ---------------------------------------------------------------------- #
# Add table "NEWS_USERS" #
# ---------------------------------------------------------------------- #
CREATE TABLE `NEWS_USERS` (
`id_newsUsers` INTEGER NOT NULL AUTO_INCREMENT,
`id_news` INTEGER,
`id_users` INTEGER,
`tmstInvio` TIMESTAMP,
CONSTRAINT `PK_NEWS_USERS` PRIMARY KEY (`id_newsUsers`)
);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` ADD CONSTRAINT `USER_PROFILE_USERS`
FOREIGN KEY (`id_userProfile`) REFERENCES `USER_PROFILE` (`id_userProfile`);
ALTER TABLE `USERS` ADD CONSTRAINT `POSTAZIONE_USERS`
FOREIGN KEY (`id_postazione`) REFERENCES `POSTAZIONE` (`id_postazione`);
ALTER TABLE `USERS` ADD CONSTRAINT `CLIFOR_USERS`
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `USER_ACCESS` ADD CONSTRAINT `ACCESS_USER_ACCESS`
FOREIGN KEY (`id_access`) REFERENCES `ACCESS` (`id_access`);
ALTER TABLE `USER_ACCESS` ADD CONSTRAINT `USERS_USER_ACCESS`
FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
ALTER TABLE `LOG` ADD CONSTRAINT `USERS_LOG`
FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
ALTER TABLE `LOG` ADD CONSTRAINT `BLACKLIST_LOG`
FOREIGN KEY (`id_blacklist`) REFERENCES `BLACKLIST` (`id_blacklist`);
ALTER TABLE `NEWS` ADD CONSTRAINT `TIPO_NEWS_NEWS`
FOREIGN KEY (`id_tipoNews`) REFERENCES `TIPO_NEWS` (`id_tipoNews`);
ALTER TABLE `POSTAZIONE` ADD CONSTRAINT `REG_CASSA_POSTAZIONE`
FOREIGN KEY (`id_regCassa`) REFERENCES `REG_CASSA` (`id_regCassa`);
ALTER TABLE `POSTAZIONE` ADD CONSTRAINT `TIPO_POSTAZIONE_POSTAZIONE`
FOREIGN KEY (`id_tipoPostazione`) REFERENCES `TIPO_POSTAZIONE` (`id_tipoPostazione`);
ALTER TABLE `USER_DITTA` ADD CONSTRAINT `DITTA_USER_DITTA`
FOREIGN KEY (`id_ditta`) REFERENCES `DITTA` (`id_ditta`);
ALTER TABLE `USER_DITTA` ADD CONSTRAINT `USERS_USER_DITTA`
FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
ALTER TABLE `USER_CLIFOR` ADD CONSTRAINT `USERS_USER_CLIFOR`
FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
ALTER TABLE `USER_CLIFOR` ADD CONSTRAINT `CLIFOR_USER_CLIFOR`
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `NEWS_USERS` ADD CONSTRAINT `NEWS_NEWS_USERS`
FOREIGN KEY (`id_news`) REFERENCES `NEWS` (`id_news`);
ALTER TABLE `NEWS_USERS` ADD CONSTRAINT `USERS_NEWS_USERS`
FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
ALTER TABLE `USER_ACCESS_GROUP` ADD CONSTRAINT `ACCESS_GROUP_USER_ACCESS_GROUP`
FOREIGN KEY (`id_accessGroup`) REFERENCES `ACCESS_GROUP` (`id_accessGroup`);
ALTER TABLE `USER_ACCESS_GROUP` ADD CONSTRAINT `USERS_USER_ACCESS_GROUP`
FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
ALTER TABLE `ACCESS_GROUP_ACCESS` ADD CONSTRAINT `ACCESS_ACCESS_GROUP_ACCESS`
FOREIGN KEY (`id_access`) REFERENCES `ACCESS` (`id_access`);
ALTER TABLE `ACCESS_GROUP_ACCESS` ADD CONSTRAINT `ACCESS_GROUP_ACCESS_GROUP_ACCESS`
FOREIGN KEY (`id_accessGroup`) REFERENCES `ACCESS_GROUP` (`id_accessGroup`);
ALTER TABLE `CLIFOR_USERS` ADD CONSTRAINT `USERS_CLIFOR_USERS`
FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
ALTER TABLE `ALLEGATO_NEWS` ADD CONSTRAINT `NEWS_ALLEGATO_NEWS`
FOREIGN KEY (`id_news`) REFERENCES `NEWS` (`id_news`);
ALTER TABLE `SPESA` ADD CONSTRAINT `USERS_SPESA`
FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
ALTER TABLE `USER_WHITELIST` ADD CONSTRAINT `WHITELIST_USER_WHITELIST`
FOREIGN KEY (`id_whitelist`) REFERENCES `WHITELIST` (`id_whitelist`);
ALTER TABLE `USER_WHITELIST` ADD CONSTRAINT `USERS_USER_WHITELIST`
FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `USERS_DOCUMENTO_interv`
FOREIGN KEY (`id_usersIntervento`) REFERENCES `USERS` (`id_users`);
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `USERS_DOCUMENTO_chiusura`
FOREIGN KEY (`id_usersChiusura`) REFERENCES `USERS` (`id_users`);
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `USERS_DOCUMENTO`
FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
update USERS set flgNews=1;

View file

@ -0,0 +1,10 @@
ALTER TABLE `ARTICOLO` ALTER COLUMN `flgStockOfferte` DROP DEFAULT;
ALTER TABLE `ARTICOLO` MODIFY `flgStockOfferte` CHAR(1) DEFAULT '0' COMMENT '0:no 1:stock 2:offerte';
# ---------------------------------------------------------------------- #
# Modify table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` DROP COLUMN `xx`;

View file

@ -0,0 +1,5 @@
# ---------------------------------------------------------------------- #
# Modify table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `flgInAggiornamento` INTEGER;

View file

@ -0,0 +1,6 @@
# ---------------------------------------------------------------------- #
# Modify table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `quantitaMagazzinoMovimentoHtml` VARCHAR(254);

View file

@ -0,0 +1,14 @@
# ---------------------------------------------------------------------- #
# Modify table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` ADD COLUMN `imgProfilo` VARCHAR(30);
# ---------------------------------------------------------------------- #
# Modify table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `statoPrenotazione` INTEGER;
UPDATE RIGA_DOCUMENTO set statoPrenotazione =-1;

View file

@ -0,0 +1,19 @@
ALTER TABLE `DOCUMENTO` ADD COLUMN `tmstStampato` VARCHAR(60);
ALTER TABLE `TIPO_PAGAMENTO` ADD COLUMN `flgIncassoPagamento` INTEGER;
CREATE TABLE `INCASSO_PAGAMENTO` (
`id_incassoPagamento` INTEGER NOT NULL AUTO_INCREMENT,
`dataIP` DATE,
`importoIP` DECIMAL(18,4),
`notaIP` TEXT,
`id_documento` INTEGER,
`id_movimento` INTEGER,
CONSTRAINT `PK_INCASSO_PAGAMENTO` PRIMARY KEY (`id_incassoPagamento`)
);
ALTER TABLE `INCASSO_PAGAMENTO` ADD CONSTRAINT `DOCUMENTO_INCASSO_PAGAMENTO`
FOREIGN KEY (`id_documento`) REFERENCES `DOCUMENTO` (`id_documento`);
ALTER TABLE `INCASSO_PAGAMENTO` ADD CONSTRAINT `MOVIMENTO_INCASSO_PAGAMENTO`
FOREIGN KEY (`id_movimento`) REFERENCES `MOVIMENTO` (`id_movimento`);

View file

@ -0,0 +1,26 @@
# ---------------------------------------------------------------------- #
# Modify table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` ADD COLUMN `cittaNascita` VARCHAR(30);
ALTER TABLE `USERS` ADD COLUMN `provinciaNascita` VARCHAR(4);
# ---------------------------------------------------------------------- #
# Modify table "TIPO_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `numeroCopieStampa` INTEGER;
# ---------------------------------------------------------------------- #
# Modify table "DITTA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DITTA` ADD COLUMN `reuseCons` INTEGER;
ALTER TABLE `DITTA` ADD COLUMN `maxConnectionHits` INTEGER;
ALTER TABLE `DITTA` ADD COLUMN `connectionLifeTime` INTEGER;
ALTER TABLE `DITTA` ADD COLUMN `dbDriver` INTEGER;

View file

@ -0,0 +1,7 @@
# ---------------------------------------------------------------------- #
# Modify table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` MODIFY `capZona` VARCHAR(10);

View file

@ -0,0 +1,24 @@
# ---------------------------------------------------------------------- #
# Add table "BANCA" #
# ---------------------------------------------------------------------- #
CREATE TABLE `BANCA` (
`id_banca` INTEGER NOT NULL AUTO_INCREMENT,
`id_comune` INTEGER,
`descrizione` VARCHAR(60),
`iban` CHAR(27),
`indirizzo` VARCHAR(60),
`telefono` VARCHAR(30),
`email` VARCHAR(30),
`bic` VARCHAR(30),
`capZona` VARCHAR(10),
CONSTRAINT `PK_BANCA` PRIMARY KEY (`id_banca`)
);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `BANCA` ADD CONSTRAINT `COMUNE_BANCA`
FOREIGN KEY (`id_comune`) REFERENCES `COMUNE` (`id_comune`);

View file

@ -0,0 +1 @@
ALTER TABLE `DOCUMENTO` ADD COLUMN `oraDownload` TIME;

View file

@ -0,0 +1,42 @@
# ---------------------------------------------------------------------- #
# Add table "DOCUMENTO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
CREATE TABLE `DOCUMENTO_PAGAMENTO` (
`id_documentoPagamento` INTEGER NOT NULL AUTO_INCREMENT,
`id_documento` INTEGER,
`data` DATE,
`importo` DECIMAL(18,4),
`nota` VARCHAR(254),
CONSTRAINT `PK_DOCUMENTO_PAGAMENTO` PRIMARY KEY (`id_documentoPagamento`)
);
ALTER TABLE `DOCUMENTO_PAGAMENTO` ADD CONSTRAINT `DOCUMENTO_DOCUMENTO_PAGAMENTO`
FOREIGN KEY (`id_documento`) REFERENCES `DOCUMENTO` (`id_documento`);
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO_PAGAMENTO` DROP FOREIGN KEY `DOCUMENTO_DOCUMENTO_PAGAMENTO`;
# ---------------------------------------------------------------------- #
# Modify table "DOCUMENTO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO_PAGAMENTO` ADD COLUMN `id_tipoPagamento` INTEGER;
ALTER TABLE `DOCUMENTO_PAGAMENTO` ADD COLUMN `tipoMovimento` INTEGER;
ALTER TABLE `DOCUMENTO_PAGAMENTO` MODIFY `id_tipoPagamento` INTEGER AFTER `id_documento`;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO_PAGAMENTO` ADD CONSTRAINT `DOCUMENTO_DOCUMENTO_PAGAMENTO`
FOREIGN KEY (`id_documento`) REFERENCES `DOCUMENTO` (`id_documento`);
ALTER TABLE `DOCUMENTO_PAGAMENTO` ADD CONSTRAINT `TIPO_PAGAMENTO_DOCUMENTO_PAGAMENTO`
FOREIGN KEY (`id_tipoPagamento`) REFERENCES `TIPO_PAGAMENTO` (`id_tipoPagamento`);

View file

@ -0,0 +1,5 @@
# ---------------------------------------------------------------------- #
# Modify table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `bic` VARCHAR(30);

View file

@ -0,0 +1,5 @@
# ---------------------------------------------------------------------- #
# Modify table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `quantitaMagazzinoMovimentoHtml` VARCHAR(254);

View file

@ -0,0 +1,8 @@
ALTER TABLE `ARTICOLO` ADD COLUMN `quantitaW` DOUBLE;
ALTER TABLE `ARTICOLO` ADD COLUMN `quantitaImpegnata` DOUBLE;
ALTER TABLE `ARTICOLO` ADD COLUMN `quantitaInArrivo` DOUBLE;
ALTER TABLE `ARTICOLO` ADD COLUMN `quantitaCalcolate` BOOL;

View file

@ -0,0 +1,18 @@
# ---------------------------------------------------------------------- #
# Modify table "TIPO_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `righePerPagina` INTEGER;
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `maxCarDesc` INTEGER;
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `coloreBordoEsterno` CHAR(7);
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `coloreBordoInterno` CHAR(7);
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgBordoRiga` INTEGER;
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgBordoColonna` INTEGER;
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `indentNuovaRiga` INTEGER;

View file

@ -0,0 +1,9 @@
# ---------------------------------------------------------------------- #
# Modify table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `id_bancaAnticipo` INTEGER;
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `BANCA_DOCUMENTO_ANTICIPO`
FOREIGN KEY (`id_bancaAnticipo`) REFERENCES `BANCA` (`id_banca`);

View file

@ -0,0 +1,5 @@
# ---------------------------------------------------------------------- #
# Modify table "NEWS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `NEWS` ADD COLUMN `dataFine` DATE;

View file

@ -0,0 +1,5 @@
# ---------------------------------------------------------------------- #
# Modify table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
#non sono sicuro di averlo messo!! da verificare
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgHasDocumentiPrelevabili` INTEGER;

View file

@ -0,0 +1,5 @@
# ---------------------------------------------------------------------- #
# Modify table "DOCUMENTO_PAGAMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO_PAGAMENTO` ADD COLUMN `flgTipoIncasso` INTEGER;

View file

@ -0,0 +1,2 @@
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `riferimento` VARCHAR(40);

View file

@ -0,0 +1,26 @@
# ---------------------------------------------------------------------- #
# Modify table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` ADD COLUMN `flgSuper` INTEGER;
# ---------------------------------------------------------------------- #
# Modify table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgSuper` INTEGER;
ALTER TABLE `WHITELIST` ADD COLUMN `flgAttivo` INTEGER;
# ---------------------------------------------------------------------- #
# Modify table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` ADD COLUMN `elencoIpAbilitati` VARCHAR(254);
##default allegato clifor
ALTER TABLE ALLEGATO_CLIFOR ADD COLUMN flgDefault integer;

View file

@ -0,0 +1,7 @@
# ---------------------------------------------------------------------- #
# Modify table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` ADD COLUMN `pwdSuper` VARCHAR(30);
ALTER TABLE `USERS` DROP COLUMN `flgSuper`;

View file

@ -0,0 +1,168 @@
# ---------------------------------------------------------------------- #
# Script generated with: DeZign for Databases V7.3.4 #
# Target DBMS: MySQL 5 #
# Project file: abliaDbComuni3.dez #
# Project name: DB COMUNI - ABLIA #
# Author: Andrea Colzi #
# Script type: Alter database script #
# Created on: 2015-09-25 15:34 #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `TIPO_DOCUMENTO_DOCUMENTO`;
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `VETTORE_DOCUMENTO`;
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `TIPO_PAGAMENTO_DOCUMENTO`;
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `CLIFOR_DOCUMENTO`;
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `ASPETTO_DOCUMENTO`;
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `ESERCIZIO_DOCUMENTO`;
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `DOCUMENTO_DOCUMENTO`;
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `COMUNE_DOCUMENTO`;
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `CAUSALE_TRASPORTO_DOCUMENTO`;
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `DESTINAZIONE_DIVERSA_DOCUMENTO`;
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `USERS_DOCUMENTO_interv`;
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `USERS_DOCUMENTO_chiusura`;
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `USERS_DOCUMENTO`;
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `PORTO_DOCUMENTO`;
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `CONTATORE_DOCUMENTO`;
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `CLIFOR_DOCUMENTO_LISTINO`;
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `IVA_DOCUMENTO`;
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `MAG_FISICO_DOCUMENTO_PARTENZA_PARTENZA`;
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `MAG_FISICO_DOCUMENTO_ARRIVO_ARRIVO`;
ALTER TABLE `DOCUMENTO` DROP FOREIGN KEY `BANCA_DOCUMENTO_ANTICIPO`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `DOCUMENTO_RIGA_DOCUMENTO`;
ALTER TABLE `DOC_FIGLIO_PADRE` DROP FOREIGN KEY `DOCUMENTO_DOC_FIGLIO_PADRE_PADRE`;
ALTER TABLE `DOC_FIGLIO_PADRE` DROP FOREIGN KEY `DOCUMENTO_DOC_FIGLIO_PADRE_figlio`;
ALTER TABLE `ALLEGATO_DOCUMENTO` DROP FOREIGN KEY `DOCUMENTO_ALLEGATO_DOCUMENTO`;
ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `DOCUMENTOpadre_RIGA_DOCUMENTO`;
ALTER TABLE `DOCUMENTO_AGENTE` DROP FOREIGN KEY `DOCUMENTO_DOCUMENTO_AGENTE`;
ALTER TABLE `INCASSO_PAGAMENTO` DROP FOREIGN KEY `DOCUMENTO_INCASSO_PAGAMENTO`;
ALTER TABLE `DOCUMENTO_PAGAMENTO` DROP FOREIGN KEY `DOCUMENTO_DOCUMENTO_PAGAMENTO`;
# ---------------------------------------------------------------------- #
# Modify table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
DROP INDEX `IDX_DOCUMENTO_1` ON `DOCUMENTO`;
ALTER TABLE `DOCUMENTO` MODIFY `id_contatore` INTEGER NOT NULL;
CREATE UNIQUE INDEX `IDX_DOCUMENTO_1` ON `DOCUMENTO` (`progDocumento` ASC,`id_contatore` ASC,`id_esercizio` ASC,`flgStato` ASC,`progDocumentoAgg` ASC);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `TIPO_DOCUMENTO_DOCUMENTO`
FOREIGN KEY (`id_tipoDocumento`) REFERENCES `TIPO_DOCUMENTO` (`id_tipoDocumento`);
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `VETTORE_DOCUMENTO`
FOREIGN KEY (`id_vettore`) REFERENCES `VETTORE` (`id_vettore`);
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `TIPO_PAGAMENTO_DOCUMENTO`
FOREIGN KEY (`id_tipoPagamento`) REFERENCES `TIPO_PAGAMENTO` (`id_tipoPagamento`);
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `CLIFOR_DOCUMENTO`
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `ASPETTO_DOCUMENTO`
FOREIGN KEY (`id_aspetto`) REFERENCES `ASPETTO` (`id_aspetto`);
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `ESERCIZIO_DOCUMENTO`
FOREIGN KEY (`id_esercizio`) REFERENCES `ESERCIZIO` (`id_esercizio`);
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `DOCUMENTO_DOCUMENTO`
FOREIGN KEY (`id_documentoFiglio`) REFERENCES `DOCUMENTO` (`id_documento`);
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `COMUNE_DOCUMENTO`
FOREIGN KEY (`id_comuneSped`) REFERENCES `COMUNE` (`id_comune`);
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `CAUSALE_TRASPORTO_DOCUMENTO`
FOREIGN KEY (`id_causaleTrasporto`) REFERENCES `CAUSALE_TRASPORTO` (`id_causaleTrasporto`);
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `DESTINAZIONE_DIVERSA_DOCUMENTO`
FOREIGN KEY (`id_destinazioneDiversa`) REFERENCES `DESTINAZIONE_DIVERSA` (`id_destinazioneDiversa`);
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `USERS_DOCUMENTO_interv`
FOREIGN KEY (`id_usersIntervento`) REFERENCES `USERS` (`id_users`);
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `USERS_DOCUMENTO_chiusura`
FOREIGN KEY (`id_usersChiusura`) REFERENCES `USERS` (`id_users`);
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `USERS_DOCUMENTO`
FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `PORTO_DOCUMENTO`
FOREIGN KEY (`id_porto`) REFERENCES `PORTO` (`id_porto`);
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `CONTATORE_DOCUMENTO`
FOREIGN KEY (`id_contatore`) REFERENCES `CONTATORE` (`id_contatore`);
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `CLIFOR_DOCUMENTO_LISTINO`
FOREIGN KEY (`id_cliforListino`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `IVA_DOCUMENTO`
FOREIGN KEY (`id_ivaDoc`) REFERENCES `IVA` (`id_iva`);
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `MAG_FISICO_DOCUMENTO_PARTENZA_PARTENZA`
FOREIGN KEY (`id_magFisicoPartenza`) REFERENCES `MAG_FISICO` (`id_magFisico`);
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `MAG_FISICO_DOCUMENTO_ARRIVO_ARRIVO`
FOREIGN KEY (`id_magFisicoArrivo`) REFERENCES `MAG_FISICO` (`id_magFisico`);
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `BANCA_DOCUMENTO_ANTICIPO`
FOREIGN KEY (`id_bancaAnticipo`) REFERENCES `BANCA` (`id_banca`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `DOCUMENTO_RIGA_DOCUMENTO`
FOREIGN KEY (`id_documento`) REFERENCES `DOCUMENTO` (`id_documento`);
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 `ALLEGATO_DOCUMENTO` ADD CONSTRAINT `DOCUMENTO_ALLEGATO_DOCUMENTO`
FOREIGN KEY (`id_documento`) REFERENCES `DOCUMENTO` (`id_documento`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `DOCUMENTOpadre_RIGA_DOCUMENTO`
FOREIGN KEY (`id_documentoPadre`) REFERENCES `DOCUMENTO` (`id_documento`);
ALTER TABLE `DOCUMENTO_AGENTE` ADD CONSTRAINT `DOCUMENTO_DOCUMENTO_AGENTE`
FOREIGN KEY (`id_documento`) REFERENCES `DOCUMENTO` (`id_documento`);
ALTER TABLE `INCASSO_PAGAMENTO` ADD CONSTRAINT `DOCUMENTO_INCASSO_PAGAMENTO`
FOREIGN KEY (`id_documento`) REFERENCES `DOCUMENTO` (`id_documento`);
ALTER TABLE `DOCUMENTO_PAGAMENTO` ADD CONSTRAINT `DOCUMENTO_DOCUMENTO_PAGAMENTO`
FOREIGN KEY (`id_documento`) REFERENCES `DOCUMENTO` (`id_documento`);

View file

@ -0,0 +1,12 @@
# ---------------------------------------------------------------------- #
# Modify table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `flgWebNoVendita` INTEGER;
# ---------------------------------------------------------------------- #
# Modify table "BANCA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `BANCA` MODIFY `email` VARCHAR(60);

View file

@ -0,0 +1,81 @@
# ---------------------------------------------------------------------- #
# Script generated with: DeZign for Databases V7.3.4 #
# Target DBMS: MySQL 5 #
# Project file: abliaDbComuni3.dez #
# Project name: DB COMUNI - ABLIA #
# Author: Andrea Colzi #
# Script type: Database creation script #
# Created on: 2015-11-27 13:05 #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Tables #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Add table "LOG_MAIL" #
# ---------------------------------------------------------------------- #
CREATE TABLE IF NOT EXISTS `LOG_MAIL` (
`id_logMail` INTEGER NOT NULL AUTO_INCREMENT,
`id_users` INTEGER,
`oggetto` VARCHAR(254),
`tsInvio` DATETIME,
`lmTo` VARCHAR(60),
`lmCc` VARCHAR(60),
`lmBcc` VARCHAR(60),
`testoMessaggio` TEXT,
`result` VARCHAR(1000),
`lastUpdTmst` TIMESTAMP,
`lastUpdId_user` INTEGER,
CONSTRAINT `PK_LOG_MAIL` PRIMARY KEY (`id_logMail`)
);
# ---------------------------------------------------------------------- #
# Add table "LOG_MAIL_ATTACH" #
# ---------------------------------------------------------------------- #
CREATE TABLE IF NOT EXISTS `LOG_MAIL_ATTACH` (
`id_logMailAttach` INTEGER NOT NULL AUTO_INCREMENT,
`nomeFile` VARCHAR(254),
`id_logMail` INTEGER,
`lastUpdTmst` TIMESTAMP,
`lastUpdId_user` INTEGER,
CONSTRAINT `PK_LOG_MAIL_ATTACH` PRIMARY KEY (`id_logMailAttach`),
CONSTRAINT `LOG_MAIL_LOG_MAIL_ATTACH`
FOREIGN KEY (`id_logMail`) REFERENCES `LOG_MAIL` (`id_logMail`)
);
#ALTER TABLE `LOG_MAIL_ATTACH` ADD CONSTRAINT `LOG_MAIL_LOG_MAIL_ATTACH`
# FOREIGN KEY (`id_logMail`) REFERENCES `LOG_MAIL` (`id_logMail`);
# ---------------------------------------------------------------------- #
# Add table "LOG" #
# ---------------------------------------------------------------------- #
CREATE TABLE IF NOT EXISTS `LOG` (
`id_log` INTEGER NOT NULL AUTO_INCREMENT,
`id_users` INTEGER,
`id_blacklist` INTEGER,
`dataLog` DATE,
`descrizione` text,
`ipAddress` CHAR(60),
`flgMovimento` INTEGER,
`lastUpdTmst` TIMESTAMP,
`lastUpdId_user` INTEGER,
CONSTRAINT `PK_LOG` PRIMARY KEY (`id_log`)
);
# ---------------------------------------------------------------------- #
# Foreign key constraints #
# ---------------------------------------------------------------------- #
#ALTER TABLE `LOG` ADD CONSTRAINT `USERS_LOG`
# FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);
#ALTER TABLE `LOG` ADD CONSTRAINT `BLACKLIST_LOG`
# FOREIGN KEY (`id_blacklist`) REFERENCES `BLACKLIST` (`id_blacklist`);

View file

@ -0,0 +1,138 @@
# ---------------------------------------------------------------------- #
# Modify table "LOG" #
# ---------------------------------------------------------------------- #
#ALTER TABLE `LOG` MODIFY `descrizione` TEXT;
# ---------------------------------------------------------------------- #
# Modify table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `id_pianoConti` INTEGER;
# ---------------------------------------------------------------------- #
# Modify table "TIPO_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `id_causaleContabile` INTEGER;
# ---------------------------------------------------------------------- #
# Modify table "IVA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `IVA` ADD COLUMN `id_pianoConti` INTEGER;
# ---------------------------------------------------------------------- #
# Modify table "BANCA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `BANCA` ADD COLUMN `id_pianoConti` INTEGER;
# ---------------------------------------------------------------------- #
# Add table "PIANO_CONTI" #
# ---------------------------------------------------------------------- #
CREATE TABLE `PIANO_CONTI` (
`id_pianoConti` INTEGER NOT NULL AUTO_INCREMENT,
`conto` VARCHAR(40),
`descrizione` VARCHAR(254),
`flgTipo` INTEGER,
`flgCFBI` INTEGER,
`flgMovimentabile` INTEGER,
CONSTRAINT `PK_PIANO_CONTI` PRIMARY KEY (`id_pianoConti`)
);
# ---------------------------------------------------------------------- #
# Add table "MOV_CONTABILE" #
# ---------------------------------------------------------------------- #
CREATE TABLE `MOV_CONTABILE` (
`id_movContabile` INTEGER NOT NULL AUTO_INCREMENT,
`id_causaleContabile` INTEGER,
`dataMovContabile` DATE,
`descrizione` VARCHAR(254),
`flgStato` INTEGER,
CONSTRAINT `PK_MOV_CONTABILE` PRIMARY KEY (`id_movContabile`)
);
# ---------------------------------------------------------------------- #
# Add table "RIGA_MOV_CONTABILE" #
# ---------------------------------------------------------------------- #
CREATE TABLE `RIGA_MOV_CONTABILE` (
`id_rigaMovContabile` INTEGER NOT NULL AUTO_INCREMENT,
`id_movContabile` INTEGER,
`importo` DECIMAL(18,4),
`flgDA` INTEGER,
`id_pianoConti` INTEGER,
`id_clifor` INTEGER,
`id_banca` INTEGER,
`id_documento` INTEGER,
`id_iva` INTEGER,
CONSTRAINT `PK_RIGA_MOV_CONTABILE` PRIMARY KEY (`id_rigaMovContabile`)
);
# ---------------------------------------------------------------------- #
# Add table "CAUSALE_CONTABILE" #
# ---------------------------------------------------------------------- #
CREATE TABLE `CAUSALE_CONTABILE` (
`id_causaleContabile` INTEGER NOT NULL AUTO_INCREMENT,
`descrizione` VARCHAR(40),
CONSTRAINT `PK_CAUSALE_CONTABILE` PRIMARY KEY (`id_causaleContabile`)
);
# ---------------------------------------------------------------------- #
# Add table "RIGA_CAUSALE_CONTABILE" #
# ---------------------------------------------------------------------- #
CREATE TABLE `RIGA_CAUSALE_CONTABILE` (
`id_rigaCausaleContabile` INTEGER NOT NULL AUTO_INCREMENT,
`id_causaleContabile` INTEGER,
`id_pianoConti` INTEGER,
`flgDA` INTEGER,
CONSTRAINT `PK_RIGA_CAUSALE_CONTABILE` PRIMARY KEY (`id_rigaCausaleContabile`)
);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD CONSTRAINT `PIANO_CONTI_CLIFOR`
FOREIGN KEY (`id_pianoConti`) REFERENCES `PIANO_CONTI` (`id_pianoConti`);
ALTER TABLE `TIPO_DOCUMENTO` ADD CONSTRAINT `CAUSALE_CONTABILE_TIPO_DOCUMENTO`
FOREIGN KEY (`id_causaleContabile`) REFERENCES `CAUSALE_CONTABILE` (`id_causaleContabile`);
ALTER TABLE `IVA` ADD CONSTRAINT `PIANO_CONTI_IVA`
FOREIGN KEY (`id_pianoConti`) REFERENCES `PIANO_CONTI` (`id_pianoConti`);
ALTER TABLE `BANCA` ADD CONSTRAINT `PIANO_CONTI_BANCA`
FOREIGN KEY (`id_pianoConti`) REFERENCES `PIANO_CONTI` (`id_pianoConti`);
ALTER TABLE `MOV_CONTABILE` ADD CONSTRAINT `CAUSALE_CONTABILE_MOV_CONTABILE`
FOREIGN KEY (`id_causaleContabile`) REFERENCES `CAUSALE_CONTABILE` (`id_causaleContabile`);
ALTER TABLE `RIGA_MOV_CONTABILE` ADD CONSTRAINT `MOV_CONTABILE_RIGA_MOV_CONTABILE`
FOREIGN KEY (`id_movContabile`) REFERENCES `MOV_CONTABILE` (`id_movContabile`);
ALTER TABLE `RIGA_MOV_CONTABILE` ADD CONSTRAINT `PIANO_CONTI_RIGA_MOV_CONTABILE`
FOREIGN KEY (`id_pianoConti`) REFERENCES `PIANO_CONTI` (`id_pianoConti`);
ALTER TABLE `RIGA_MOV_CONTABILE` ADD CONSTRAINT `CLIFOR_RIGA_MOV_CONTABILE`
FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `RIGA_MOV_CONTABILE` ADD CONSTRAINT `BANCA_RIGA_MOV_CONTABILE`
FOREIGN KEY (`id_banca`) REFERENCES `BANCA` (`id_banca`);
ALTER TABLE `RIGA_MOV_CONTABILE` ADD CONSTRAINT `DOCUMENTO_RIGA_MOV_CONTABILE`
FOREIGN KEY (`id_documento`) REFERENCES `DOCUMENTO` (`id_documento`);
ALTER TABLE `RIGA_MOV_CONTABILE` ADD CONSTRAINT `IVA_RIGA_MOV_CONTABILE`
FOREIGN KEY (`id_iva`) REFERENCES `IVA` (`id_iva`);
ALTER TABLE `RIGA_CAUSALE_CONTABILE` ADD CONSTRAINT `PIANO_CONTI_RIGA_CAUSALE_CONTABILE`
FOREIGN KEY (`id_pianoConti`) REFERENCES `PIANO_CONTI` (`id_pianoConti`);
ALTER TABLE `RIGA_CAUSALE_CONTABILE` ADD CONSTRAINT `CAUSALE_CONTABILE_RIGA_CAUSALE_CONTABILE`
FOREIGN KEY (`id_causaleContabile`) REFERENCES `CAUSALE_CONTABILE` (`id_causaleContabile`);

View file

@ -0,0 +1,43 @@
# ---------------------------------------------------------------------- #
# Script generated with: DeZign for Databases V7.3.4 #
# Target DBMS: MySQL 5 #
# Project file: abliaDbComuni3.dez #
# Project name: DB COMUNI - ABLIA #
# Author: Andrea Colzi #
# Script type: Alter database script #
# Created on: 2016-01-14 12:19 #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Modify table "PIANO_CONTI" #
# ---------------------------------------------------------------------- #
ALTER TABLE `PIANO_CONTI` ADD COLUMN `contoCompleto` VARCHAR(40);
ALTER TABLE `PIANO_CONTI` ADD COLUMN `mastro` VARCHAR(40);
ALTER TABLE `PIANO_CONTI` ADD COLUMN `sottoconto` VARCHAR(40);
ALTER TABLE `PIANO_CONTI` MODIFY `contoCompleto` VARCHAR(40) AFTER `id_pianoConti`;
ALTER TABLE `PIANO_CONTI` MODIFY `descrizione` VARCHAR(254) AFTER `contoCompleto`;
ALTER TABLE `PIANO_CONTI` MODIFY `flgTipo` INTEGER AFTER `descrizione`;
ALTER TABLE `PIANO_CONTI` MODIFY `flgCFBI` INTEGER AFTER `flgTipo`;
ALTER TABLE `PIANO_CONTI` MODIFY `flgMovimentabile` INTEGER AFTER `flgCFBI`;
ALTER TABLE `PIANO_CONTI` MODIFY `mastro` VARCHAR(40) AFTER `flgMovimentabile`;
ALTER TABLE `PIANO_CONTI` MODIFY `conto` VARCHAR(40) AFTER `mastro`;
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #

View file

@ -0,0 +1,13 @@
# ---------------------------------------------------------------------- #
# Modify table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `clienteNome` VARCHAR(254);
ALTER TABLE `DOCUMENTO` ADD COLUMN `clienteCognome` VARCHAR(254);
ALTER TABLE `DOCUMENTO` ADD COLUMN `clienteIndirizzo` VARCHAR(254);
ALTER TABLE `DOCUMENTO` ADD COLUMN `clienteCf` VARCHAR(254);
ALTER TABLE `DOCUMENTO` ADD COLUMN `clientePiva` VARCHAR(254);

View file

@ -0,0 +1,6 @@
# ---------------------------------------------------------------------- #
# Modify table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` ADD COLUMN `imgTmst` CHAR(40);

View file

@ -0,0 +1,34 @@
# ---------------------------------------------------------------------- #
# Modify table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgEmsta` INTEGER;
ALTER TABLE `DOCUMENTO` ADD COLUMN `notaSblocco` VARCHAR(1000);
# ---------------------------------------------------------------------- #
# Modify table "COMUNE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `COMUNE` ADD COLUMN `id_zona` INTEGER;
# ---------------------------------------------------------------------- #
# Add table "ZONA" #
# ---------------------------------------------------------------------- #
CREATE TABLE `ZONA` (
`id_zona` INTEGER NOT NULL AUTO_INCREMENT,
`descrizione` VARCHAR(30),
CONSTRAINT `PK_ZONA` PRIMARY KEY (`id_zona`)
);
ALTER TABLE `COMUNE` ADD CONSTRAINT `ZONA_COMUNE`
FOREIGN KEY (`id_zona`) REFERENCES `ZONA` (`id_zona`);
###nazione
ALTER TABLE `NAZIONE` ADD COLUMN `descrizioneInLingua` VARCHAR(60);
ALTER TABLE `NAZIONE` CHANGE `id_lingua` `lang` CHAR(3);

View file

@ -0,0 +1,48 @@
# ---------------------------------------------------------------------- #
# Add table "ABI_CAB" #
# ---------------------------------------------------------------------- #
ALTER TABLE `COMUNE` MODIFY `id_regione` VARCHAR(8) AFTER `id_comune`;
ALTER TABLE `COMUNE` MODIFY `id_zona` INTEGER AFTER `id_regione`;
ALTER TABLE `COMUNE` MODIFY `codice` CHAR(4) NOT NULL AFTER `id_zona`;
ALTER TABLE `COMUNE` MODIFY `descrizione` VARCHAR(60) AFTER `codice`;
ALTER TABLE `COMUNE` MODIFY `provincia` VARCHAR(60) AFTER `descrizione`;
ALTER TABLE `COMUNE` MODIFY `cap` CHAR(5) AFTER `provincia`;
ALTER TABLE `COMUNE` MODIFY `codiceComune` VARCHAR(6) AFTER `cap`;
ALTER TABLE `COMUNE` MODIFY `codiceZona` CHAR(1) AFTER `codiceComune`;
ALTER TABLE `DISTINTA_RIBA` MODIFY `flgContabilizzata` INTEGER;
ALTER TABLE `LISTINO_ARTICOLO` ADD COLUMN `abbuonoPrezzoPubblicoLA` DECIMAL(18,4);
ALTER TABLE `LISTINO_ARTICOLO` ADD COLUMN `dataCambiamentoPrezzoLA` DATE;
ALTER TABLE `LISTINO_ARTICOLO` CHANGE `prezzoOfferta` `prezzoOffertaLA` DECIMAL(18,4);
ALTER TABLE `LISTINO_ARTICOLO` CHANGE `dataScadenzaOfferta` `dataScadenzaOffertaLA` DATE;
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `flgListinoArticolo` INTEGER;
############################################
############################################
############################################
##RICORDARSI DI CAMBIARE LA SOTTOCARTELLA var IN _var
############################################
############################################
############################################

View file

@ -0,0 +1,225 @@
###### GUIDORENI ######
# ---------------------------------------------------------------------- #
# Modify table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `speseIncasso` DECIMAL(18,4);
#ALTER TABLE `BANCA` DROP FOREIGN KEY `COMUNE_BANCA`;
ALTER TABLE `BANCA` DROP COLUMN `id_comune`;
# ---------------------------------------------------------------------- #
# Add table "ABI_CAB" #
# ---------------------------------------------------------------------- #
CREATE TABLE `ABI_CAB` (
`id_abiCab` INTEGER NOT NULL AUTO_INCREMENT,
`descrizione` VARCHAR(60),
`agenzia` VARCHAR(40),
`indirizzo` VARCHAR(60),
`capZona` VARCHAR(10),
`abi` VARCHAR(6),
`cab` VARCHAR(6),
`bic` VARCHAR(30),
`codiceAlt` VARCHAR(40),
CONSTRAINT `PK_ABI_CAB` PRIMARY KEY (`id_abiCab`)
);
ALTER TABLE `BANCA` ADD CONSTRAINT `ABI_CAB_BANCA`
FOREIGN KEY (`id_abiCab`) REFERENCES `ABI_CAB` (`id_abiCab`);
# ---------------------------------------------------------------------- #
# Modify table "DISTINTA_RIBA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DISTINTA_RIBA` MODIFY `flgContabilizzata` INTEGER;
DROP INDEX `IDX_DOCUMENTO_16` ON `DOCUMENTO`;
ALTER TABLE `DOCUMENTO` MODIFY `id_documentoXpay` VARCHAR(40);
CREATE UNIQUE INDEX `IDX_DOCUMENTO_16` ON `DOCUMENTO` (`id_documentoXpay`);
# ---------------------------------------------------------------------- #
# Modify table "LISTINO_ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `LISTINO_ARTICOLO` ADD COLUMN `percLA` DECIMAL(5,2);
ALTER TABLE `LISTINO_ARTICOLO` ADD COLUMN `abbuonoPrezzoPubblicoLA` DECIMAL(18,4);
ALTER TABLE `LISTINO_ARTICOLO` ADD COLUMN `dataCambiamentoPrezzoLA` DATE;
ALTER TABLE `LISTINO_ARTICOLO` CHANGE `prezzoOfferta` `prezzoOffertaLA` DECIMAL(18,4);
ALTER TABLE `LISTINO_ARTICOLO` CHANGE `dataScadenzaOfferta` `dataScadenzaOffertaLA` DATE;
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `flgListinoArticolo` INTEGER;
### \145
ALTER TABLE `POSTAZIONE` ADD COLUMN `hostname` VARCHAR(60);
### 146
# ---------------------------------------------------------------------- #
# Alter table "TIPO_BANNER" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_BANNER` MODIFY `larghezza` VARCHAR(10);
ALTER TABLE `TIPO_BANNER` MODIFY `altezza` VARCHAR(10);
###147
# ---------------------------------------------------------------------- #
# Modify table "DISTINTA_RIBA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DISTINTA_RIBA` ADD COLUMN `timestampElaborazione` INTEGER;
ALTER TABLE `DISTINTA_RIBA` ADD COLUMN `maxDistinta` DOUBLE;
###148
# ---------------------------------------------------------------------- #
# Alter table "LOG" #
# ---------------------------------------------------------------------- #
####ALTER TABLE `LOG` ADD COLUMN `tabella` VARCHAR(60);
###149
# ---------------------------------------------------------------------- #
# Alter table "LOG" #
# ---------------------------------------------------------------------- #
####ALTER TABLE `LOG` ADD COLUMN `oraLog` TIME;
### 150
# ---------------------------------------------------------------------- #
# Script generated with: DeZign for Databases V7.3.4 #
# Target DBMS: MySQL 5 #
# Project file: abliaDbComuni3.dez #
# Project name: DB COMUNI - ABLIA #
# Author: Andrea Colzi #
# Script type: Alter database script #
# Created on: 2016-11-17 10:53 #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Drop table "CLIFOR_AGENTE" #
# ---------------------------------------------------------------------- #
# Remove autoinc for PK drop #
ALTER TABLE `CLIFOR_AGENTE` MODIFY `id_cliforAgente` INTEGER NOT NULL;
# Drop constraints #
ALTER TABLE `CLIFOR_AGENTE` DROP PRIMARY KEY;
# Drop table #
DROP TABLE `CLIFOR_AGENTE`;
# ---------------------------------------------------------------------- #
# Modify table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `id_agente` INTEGER;
ALTER TABLE `CLIFOR` ADD COLUMN `id_respCommerciale` INTEGER;
ALTER TABLE `CLIFOR` ADD COLUMN `percAgente` DECIMAL(5,2);
ALTER TABLE `CLIFOR` ADD COLUMN `percRespCommerciale` DECIMAL(5,2);
# ---------------------------------------------------------------------- #
# Modify table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `dataRestituzioneAcconto` DATE;
ALTER TABLE `DOCUMENTO` ADD COLUMN `id_agente` INTEGER;
ALTER TABLE `DOCUMENTO` ADD COLUMN `id_respCommerciale` INTEGER;
# ---------------------------------------------------------------------- #
# Modify table "LISTINO_TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `LISTINO_TIPO` ADD COLUMN `percLT1` DECIMAL(5,2);
ALTER TABLE `LISTINO_TIPO` ADD COLUMN `percLT2` DECIMAL(5,2);
ALTER TABLE `LISTINO_TIPO` ADD COLUMN `percLT3` DECIMAL(5,2);
# ---------------------------------------------------------------------- #
# Modify table "LISTINO_ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `LISTINO_ARTICOLO` ADD COLUMN `percLA1` DECIMAL(5,2);
ALTER TABLE `LISTINO_ARTICOLO` ADD COLUMN `percLA2` DECIMAL(5,2);
ALTER TABLE `LISTINO_ARTICOLO` ADD COLUMN `percLA3` DECIMAL(5,2);
#ALTER TABLE `LISTINO` ADD COLUMN `percL1` DECIMAL(5,2);
#ALTER TABLE `LISTINO` ADD COLUMN `percL2` DECIMAL(5,2);
#ALTER TABLE `LISTINO` ADD COLUMN `percL3` DECIMAL(5,2);
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR_TIPO_CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR_TIPO_CLIFOR` ADD COLUMN `percProvvigione` DECIMAL(5,2);
# ---------------------------------------------------------------------- #
# Add table "ARTICOLO_PROGETTISTA" #
# ---------------------------------------------------------------------- #
CREATE TABLE `ARTICOLO_PROGETTISTA` (
`id_articoloProgettista` INTEGER NOT NULL AUTO_INCREMENT,
`id_articolo` INTEGER,
`id_clifor` INTEGER,
`percProvvigione` DECIMAL(5,2),
CONSTRAINT `PK_ARTICOLO_PROGETTISTA` PRIMARY KEY (`id_articoloProgettista`)
);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD CONSTRAINT `CLIFOR_CLIFOR_agente`
FOREIGN KEY (`id_agente`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `CLIFOR` ADD CONSTRAINT `CLIFOR_CLIFOR_resp_comm`
FOREIGN KEY (`id_respCommerciale`) REFERENCES `CLIFOR` (`id_clifor`);

View file

@ -0,0 +1,145 @@
# ---------------------------------------------------------------------- #
# Drop table "USER_DITTA" #
# ---------------------------------------------------------------------- #
# Remove autoinc for PK drop #
ALTER TABLE `USER_DITTA` MODIFY `id_userDitta` INTEGER NOT NULL;
# Drop constraints #
ALTER TABLE `USER_DITTA` DROP PRIMARY KEY;
# Drop table #
DROP TABLE `USER_DITTA`;
# ---------------------------------------------------------------------- #
# Drop table "DITTA" #
# ---------------------------------------------------------------------- #
# Remove autoinc for PK drop #
ALTER TABLE `DITTA` MODIFY `id_ditta` INTEGER NOT NULL;
# Drop constraints #
ALTER TABLE `DITTA` DROP PRIMARY KEY;
# Drop table #
DROP TABLE `DITTA`;
# ---------------------------------------------------------------------- #
# Modify table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `id_bancaAzienda` INTEGER;
ALTER TABLE `CLIFOR` ADD COLUMN `abi` VARCHAR(5);
ALTER TABLE `CLIFOR` ADD COLUMN `cab` VARCHAR(5);
ALTER TABLE `CLIFOR` ADD CONSTRAINT `BANCA_CLIFOR_azienda`
FOREIGN KEY (`id_bancaAzienda`) REFERENCES `BANCA` (`id_banca`);
# ---------------------------------------------------------------------- #
# Modify table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `cittaSped` VARCHAR(60);
ALTER TABLE `DOCUMENTO` ADD COLUMN `provinciaSped` VARCHAR(40);
ALTER TABLE `DOCUMENTO` ADD COLUMN `capSped` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Modify table "BANCA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `BANCA` ADD COLUMN `codiceAlt` VARCHAR(40);
# ---------------------------------------------------------------------- #
# Modify table "CLIFOR"
# questo è utilizzato nei fornitori del coave. da trasformare in fk
#con id_banca!!!!!!!
# ATTENZIONE. C'è UN CAMPO BANCA e iban ANCHE SU DOCUMENTO oltre che a
#id_bancaAnticipo.... dove è usato? in stampa prendendo dei parametri!!#
# DA SOSTITUIRE I PARAMETRI
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` CHANGE `banca` `bancaDesc` VARCHAR(60);
# ---------------------------------------------------------------------- #
# Modify table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` CHANGE `banca` `bancaDesc` VARCHAR(60);
# ---------------------------------------------------------------------- #
# Modify table "BANCA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `BANCA` DROP COLUMN `indirizzo`;
ALTER TABLE `BANCA` DROP COLUMN `capZona`;
ALTER TABLE `BANCA` DROP COLUMN `numeroConto`;
ALTER TABLE `BANCA` ADD COLUMN `id_abiCab` INTEGER;
ALTER TABLE `BANCA` DROP FOREIGN KEY `COMUNE_BANCA`;
###### GUIDORENI ######
# ---------------------------------------------------------------------- #
# Modify table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `speseIncasso` DECIMAL(18,4);
ALTER TABLE `BANCA` DROP COLUMN `id_comune`;
# ---------------------------------------------------------------------- #
# Add table "ABI_CAB" #
# ---------------------------------------------------------------------- #
CREATE TABLE `ABI_CAB` (
`id_abiCab` INTEGER NOT NULL AUTO_INCREMENT,
`descrizione` VARCHAR(60),
`agenzia` VARCHAR(40),
`indirizzo` VARCHAR(60),
`capZona` VARCHAR(10),
`abi` VARCHAR(6),
`cab` VARCHAR(6),
`bic` VARCHAR(30),
`codiceAlt` VARCHAR(40),
CONSTRAINT `PK_ABI_CAB` PRIMARY KEY (`id_abiCab`)
);
ALTER TABLE `BANCA` ADD CONSTRAINT `ABI_CAB_BANCA`
FOREIGN KEY (`id_abiCab`) REFERENCES `ABI_CAB` (`id_abiCab`);

View file

@ -0,0 +1,57 @@
# ---------------------------------------------------------------------- #
# Script generated with: DeZign for Databases V7.3.4 #
# Target DBMS: MySQL 5 #
# Project file: abliaDbComuni3.dez #
# Project name: DB COMUNI - ABLIA #
# Author: Andrea Colzi #
# Script type: Alter database script #
# Created on: 2016-05-10 11:38 #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Modify table "COMUNE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `COMUNE` MODIFY `id_regione` VARCHAR(8) AFTER `id_comune`;
ALTER TABLE `COMUNE` MODIFY `id_zona` INTEGER AFTER `id_regione`;
ALTER TABLE `COMUNE` MODIFY `codice` CHAR(4) NOT NULL AFTER `id_zona`;
ALTER TABLE `COMUNE` MODIFY `descrizione` VARCHAR(60) AFTER `codice`;
ALTER TABLE `COMUNE` MODIFY `provincia` VARCHAR(60) AFTER `descrizione`;
ALTER TABLE `COMUNE` MODIFY `cap` CHAR(5) AFTER `provincia`;
ALTER TABLE `COMUNE` MODIFY `codiceComune` VARCHAR(6) AFTER `cap`;
ALTER TABLE `COMUNE` MODIFY `codiceZona` CHAR(1) AFTER `codiceComune`;
# ---------------------------------------------------------------------- #
# Add table "FESTIVITA" #
# ---------------------------------------------------------------------- #
CREATE TABLE `FESTIVITA` (
`id_festivita` INTEGER NOT NULL AUTO_INCREMENT,
`descrizione` VARCHAR(254),
`giorno` INTEGER,
`mese` INTEGER,
`anno` INTEGER,
`flgTipo` INTEGER,
`dataInizio` DATE,
`dataFine` DATE,
CONSTRAINT `PK_FESTIVITA` PRIMARY KEY (`id_festivita`)
);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #

View file

@ -0,0 +1,5 @@
# ---------------------------------------------------------------------- #
# Alter table "BANCA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `BANCA` ADD COLUMN `codiceAlt` VARCHAR(40);

View file

@ -0,0 +1,10 @@
# ---------------------------------------------------------------------- #
# Modify table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `progDocumentoB` INTEGER;
ALTER TABLE `DOCUMENTO` ADD COLUMN `progDocumentiAggB` CHAR(6);
ALTER TABLE `DOCUMENTO` ADD COLUMN `id_esercizioB` INTEGER;

View file

@ -0,0 +1,55 @@
# ---------------------------------------------------------------------- #
# Add table "DOCUMENTO_SCADENZA" #
# ---------------------------------------------------------------------- #
CREATE TABLE `DOCUMENTO_SCADENZA` (
`id_documentoScadenza` INTEGER NOT NULL AUTO_INCREMENT,
`id_documento` INTEGER,
`id_distintaRiba` INTEGER,
`dataScadenza` DATE,
`importoScadenza` DECIMAL(18,4),
`flgScadenzaSelezionata` INTEGER,
CONSTRAINT `PK_DOCUMENTO_SCADENZA` PRIMARY KEY (`id_documentoScadenza`)
);
# ---------------------------------------------------------------------- #
# Add table "DISTINTA_RIBA" #
# ---------------------------------------------------------------------- #
CREATE TABLE `DISTINTA_RIBA` (
`id_distintaRiba` INTEGER NOT NULL AUTO_INCREMENT,
`id_banca` INTEGER,
`dataPresentazione` DATE,
`flgStatoDistinta` INTEGER,
`flgAccorpaScadenze` INTEGER,
`flgContabilizzata` VARCHAR(40),
CONSTRAINT `PK_DISTINTA_RIBA` PRIMARY KEY (`id_distintaRiba`)
);
# ---------------------------------------------------------------------- #
# Add table "MESE_ESCLUSO" #
# ---------------------------------------------------------------------- #
CREATE TABLE `MESE_ESCLUSO` (
`id_meseEscluso` INTEGER NOT NULL AUTO_INCREMENT,
`id_tipoPagamento` INTEGER,
`meseEscluso` INTEGER,
`giornoEscluso` INTEGER,
CONSTRAINT `PK_MESE_ESCLUSO` PRIMARY KEY (`id_meseEscluso`)
);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO_SCADENZA` ADD CONSTRAINT `DOCUMENTO_DOCUMENTO_SCADENZA`
FOREIGN KEY (`id_documento`) REFERENCES `DOCUMENTO` (`id_documento`);
ALTER TABLE `DOCUMENTO_SCADENZA` ADD CONSTRAINT `DISTINTA_RIBA_DOCUMENTO_SCADENZA`
FOREIGN KEY (`id_distintaRiba`) REFERENCES `DISTINTA_RIBA` (`id_distintaRiba`);
ALTER TABLE `DISTINTA_RIBA` ADD CONSTRAINT `BANCA_DISTINTA_RIBA`
FOREIGN KEY (`id_banca`) REFERENCES `BANCA` (`id_banca`);
ALTER TABLE `MESE_ESCLUSO` ADD CONSTRAINT `TIPO_PAGAMENTO_MESE_ESCLUSO`
FOREIGN KEY (`id_tipoPagamento`) REFERENCES `TIPO_PAGAMENTO` (`id_tipoPagamento`);

View file

@ -0,0 +1,6 @@
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `bic` VARCHAR(20);

View file

@ -0,0 +1,5 @@
# ---------------------------------------------------------------------- #
# Modify table "DISTINTA_RIBA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DISTINTA_RIBA` MODIFY `flgContabilizzata` INTEGER;

View file

@ -0,0 +1,6 @@
DROP INDEX `IDX_DOCUMENTO_16` ON `DOCUMENTO`;
ALTER TABLE `DOCUMENTO` MODIFY `id_documentoXpay` VARCHAR(40);
CREATE UNIQUE INDEX `IDX_DOCUMENTO_16` ON `DOCUMENTO` (`id_documentoXpay`);

View file

@ -0,0 +1,15 @@
# ---------------------------------------------------------------------- #
# Modify table "LISTINO_ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `LISTINO_ARTICOLO` ADD COLUMN `percLA` DECIMAL(5,2);
ALTER TABLE `LISTINO_ARTICOLO` ADD COLUMN `abbuonoPrezzoPubblicoLA` DECIMAL(18,4);
ALTER TABLE `LISTINO_ARTICOLO` ADD COLUMN `dataCambiamentoPrezzoLA` DATE;
ALTER TABLE `LISTINO_ARTICOLO` CHANGE `prezzoOfferta` `prezzoOffertaLA` DECIMAL(18,4);
ALTER TABLE `LISTINO_ARTICOLO` CHANGE `dataScadenzaOfferta` `dataScadenzaOffertaLA` DATE;

View file

@ -0,0 +1,6 @@
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `flgListinoArticolo` INTEGER;

View file

@ -0,0 +1,11 @@
# ---------------------------------------------------------------------- #
# Alter table "POSTAZIONE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `POSTAZIONE` ADD COLUMN `hostname` VARCHAR(60);
#### SQL SERVER
ALTER TABLE [POSTAZIONE] ADD
[hostname] VARCHAR(9)
GO

View file

@ -0,0 +1,8 @@
# ---------------------------------------------------------------------- #
# Alter table "TIPO_BANNER" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_BANNER` MODIFY `larghezza` VARCHAR(10);
ALTER TABLE `TIPO_BANNER` MODIFY `altezza` VARCHAR(10);

View file

@ -0,0 +1,6 @@
# ---------------------------------------------------------------------- #
# Modify table "DISTINTA_RIBA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DISTINTA_RIBA` ADD COLUMN `timestampElaborazione` INTEGER;
ALTER TABLE `DISTINTA_RIBA` ADD COLUMN `maxDistinta` DOUBLE;

View file

@ -0,0 +1,7 @@
# ---------------------------------------------------------------------- #
# Alter table "LOG" #
# ---------------------------------------------------------------------- #
ALTER TABLE `LOG` ADD COLUMN `oraLog` TIME;

View file

@ -0,0 +1,45 @@
# ---------------------------------------------------------------------- #
# Script generated with: DeZign for Databases v6.1.3 #
# Target DBMS: MySQL 5 #
# Project file: abliaDbComuni3.dez #
# Project name: DB COMUNI - ABLIA #
# Author: Andrea Colzi #
# Script type: Database creation script #
# Created on: 2010-05-06 11:53 #
# ---------------------------------------------------------------------- #
ALTER TABLE `REGISTRO_IVA` DROP PRIMARY KEY;
# Drop table #
DROP TABLE `REGISTRO_IVA`;
# ---------------------------------------------------------------------- #
# Tables #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Tables #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Add table "REGISTRO_IVA" #
# ---------------------------------------------------------------------- #
CREATE TABLE `REGISTRO_IVA` (
`id_registroIva` INTEGER NOT NULL,
`anno` INTEGER,
`dataUltimaStampa` DATE,
`ultimaPagina` INTEGER,
`ultimaRiga` INTEGER,
`dataDa` DATE,
`dataA` DATE,
`flgPeriodo` CHAR(2),
`flgTipoLiquidazione` INTEGER COMMENT '0:mensile 1:trimestrale',
`flgMeseStampato` INTEGER,
`flgAnnoStampato` INTEGER,
`flgTrimestreStampato` INTEGER,
`lastUpdTmst` TIMESTAMP,
`lastUpdId_user` INTEGER,
CONSTRAINT `PK_REGISTRO_IVA` PRIMARY KEY (`id_registroIva`)
) COMMENT = 'ci sono solo 2 righe 1: iva vendite 2:: iva acquisti';

View file

@ -0,0 +1,109 @@
# ---------------------------------------------------------------------- #
# Script generated with: DeZign for Databases V7.3.4 #
# Target DBMS: MySQL 5 #
# Project file: abliaDbComuni3.dez #
# Project name: DB COMUNI - ABLIA #
# Author: Andrea Colzi #
# Script type: Alter database script #
# Created on: 2016-11-17 10:53 #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Drop table "CLIFOR_AGENTE" #
# ---------------------------------------------------------------------- #
# Remove autoinc for PK drop #
ALTER TABLE `CLIFOR_AGENTE` MODIFY `id_cliforAgente` INTEGER NOT NULL;
# Drop constraints #
ALTER TABLE `CLIFOR_AGENTE` DROP PRIMARY KEY;
# Drop table #
DROP TABLE `CLIFOR_AGENTE`;
# ---------------------------------------------------------------------- #
# Modify table "CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD COLUMN `id_agente` INTEGER;
ALTER TABLE `CLIFOR` ADD COLUMN `id_respCommerciale` INTEGER;
ALTER TABLE `CLIFOR` ADD COLUMN `percAgente` DECIMAL(5,2);
ALTER TABLE `CLIFOR` ADD COLUMN `percRespCommerciale` DECIMAL(5,2);
# ---------------------------------------------------------------------- #
# Modify table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `dataRestituzioneAcconto` DATE;
ALTER TABLE `DOCUMENTO` ADD COLUMN `id_agente` INTEGER;
ALTER TABLE `DOCUMENTO` ADD COLUMN `id_respCommerciale` INTEGER;
# ---------------------------------------------------------------------- #
# Modify table "LISTINO_TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `LISTINO_TIPO` ADD COLUMN `percLT1` DECIMAL(5,2);
ALTER TABLE `LISTINO_TIPO` ADD COLUMN `percLT2` DECIMAL(5,2);
ALTER TABLE `LISTINO_TIPO` ADD COLUMN `percLT3` DECIMAL(5,2);
# ---------------------------------------------------------------------- #
# Modify table "LISTINO_ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `LISTINO_ARTICOLO` ADD COLUMN `percLA1` DECIMAL(5,2);
ALTER TABLE `LISTINO_ARTICOLO` ADD COLUMN `percLA2` DECIMAL(5,2);
ALTER TABLE `LISTINO_ARTICOLO` ADD COLUMN `percLA3` DECIMAL(5,2);
#ALTER TABLE `LISTINO` ADD COLUMN `percL1` DECIMAL(5,2);
#ALTER TABLE `LISTINO` ADD COLUMN `percL2` DECIMAL(5,2);
#ALTER TABLE `LISTINO` ADD COLUMN `percL3` DECIMAL(5,2);
# ---------------------------------------------------------------------- #
# Alter table "CLIFOR_TIPO_CLIFOR" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR_TIPO_CLIFOR` ADD COLUMN `percProvvigione` DECIMAL(5,2);
# ---------------------------------------------------------------------- #
# Add table "ARTICOLO_PROGETTISTA" #
# ---------------------------------------------------------------------- #
CREATE TABLE `ARTICOLO_PROGETTISTA` (
`id_articoloProgettista` INTEGER NOT NULL AUTO_INCREMENT,
`id_articolo` INTEGER,
`id_clifor` INTEGER,
`percProvvigione` DECIMAL(5,2),
CONSTRAINT `PK_ARTICOLO_PROGETTISTA` PRIMARY KEY (`id_articoloProgettista`)
);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `CLIFOR` ADD CONSTRAINT `CLIFOR_CLIFOR_agente`
FOREIGN KEY (`id_agente`) REFERENCES `CLIFOR` (`id_clifor`);
ALTER TABLE `CLIFOR` ADD CONSTRAINT `CLIFOR_CLIFOR_resp_comm`
FOREIGN KEY (`id_respCommerciale`) REFERENCES `CLIFOR` (`id_clifor`);

View file

@ -0,0 +1,68 @@
ALTER TABLE `LOG` ADD COLUMN `pk` VARCHAR(40);
ALTER TABLE `LOG` ADD COLUMN `pkValue` VARCHAR(40);
ALTER TABLE `LOG` ADD COLUMN `tabella` VARCHAR(60);
CREATE INDEX `IDX_LOG_2` ON `LOG` (`dataLog`);
CREATE INDEX `IDX_LOG_3` ON `LOG` (`tabella`);
CREATE INDEX `IDX_LOG_4` ON `LOG` (`flgMovimento`);
CREATE INDEX `IDX_LOG_1` ON `LOG` (`pk`);
CREATE INDEX `IDX_LOG_5` ON `LOG` (`pkValue`);
CREATE INDEX `IDX_LOG_6` ON `LOG` (`id_users`);
#
CREATE INDEX `IDX_LOG_7` ON `LOG` (`id_blacklist`);
######## ms sql
DROP INDEX [LOG].[IDX_LOG_1]
GO
DROP INDEX [LOG].[IDX_LOG_2]
GO
ALTER TABLE [LOG] ADD
[pk] VARCHAR(40)
GO
ALTER TABLE [LOG] ADD
[pkValue] VARCHAR(40)
GO
CREATE INDEX [IDX_LOG_3] ON [LOG] ([tabella])
GO
CREATE INDEX [IDX_LOG_4] ON [LOG] ([flgMovimento])
GO
CREATE INDEX [IDX_LOG_5] ON [LOG] ([pkValue])
GO
CREATE INDEX [IDX_LOG_6] ON [LOG] ([id_users])
GO
CREATE INDEX [IDX_LOG_7] ON [LOG] ([id_blacklist])
GO
CREATE INDEX [IDX_LOG_1] ON [LOG] ([pk])
GO
CREATE INDEX [IDX_LOG_2] ON [LOG] ([dataLog])
GO

View file

@ -0,0 +1,311 @@
# ---------------------------------------------------------------------- #
# Script generated with: DeZign for Databases V7.3.4 #
# Target DBMS: MySQL 5 #
# Project file: abliaDbComuni3.dez #
# Project name: DB COMUNI - ABLIA #
# Author: Andrea Colzi #
# Script type: Alter database script #
# Created on: 2016-12-12 09:43 #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Modify table "ACCESS" #
# ---------------------------------------------------------------------- #
#152
ALTER TABLE `ACCESS` ADD COLUMN `flgDeleteCascade` INTEGER;
# ---------------------------------------------------------------------- #
# Modify table "LOG" #
# ---------------------------------------------------------------------- #
#153
#152
# ---------------------------------------------------------------------- #
# Alter table "CODA_MESSAGGI" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CODA_MESSAGGI` CHANGE `messaggio` `testoMessaggio` TEXT;
# ---------------------------------------------------------------------- #
# Alter table "TEMPLATE_MSG" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TEMPLATE_MSG` CHANGE `messaggio` `testoMessaggio` TEXT;
#153
#154
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `id_causaleMagazzino` INTEGER DEFAULT null;
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `id_clifor` INTEGER DEFAULT null;
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `id_magFisico` INTEGER DEFAULT null;
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `segnoMov` INTEGER DEFAULT null;
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `id_rigaDocumentoMov` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
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`);
##rigadocprelevata
# ---------------------------------------------------------------------- #
# Drop table "DISPONIBILITA" #
# ---------------------------------------------------------------------- #
# Remove autoinc for PK drop #
ALTER TABLE `DISPONIBILITA` MODIFY `id_disponibilita` INTEGER NOT NULL;
# Drop constraints #
ALTER TABLE `DISPONIBILITA` DROP PRIMARY KEY;
DROP TABLE `DISPONIBILITA`;
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `id_rigaDocumentoPrelevata` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "CODA_MESSAGGI" #
# ---------------------------------------------------------------------- #
#ALTER TABLE `CODA_MESSAGGI` CHANGE `messaggio` `testoMessaggio` TEXT;
# ---------------------------------------------------------------------- #
# Alter table "TEMPLATE_MSG" #
# ---------------------------------------------------------------------- #
#ALTER TABLE `TEMPLATE_MSG` CHANGE `messaggio` `testoMessaggio` TEXT;
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO_PRELEVATA`
FOREIGN KEY (`id_rigaDocumentoPrelevata`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
#155
# ---------------------------------------------------------------------- #
# Modify table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `percAgente` DOUBLE;
ALTER TABLE `DOCUMENTO` ADD COLUMN `percRespCommerciale` DOUBLE;
#156
# ---------------------------------------------------------------------- #
# Modify table "TIPO_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `notaConfermaOrdine` VARCHAR(1000);
#157
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `docFontSizeRow` INTEGER;
#158
# ---------------------------------------------------------------------- #
# Modify table "BANCA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `BANCA` ADD COLUMN `ordine` INTEGER;
#159
ALTER TABLE `DOCUMENTO` ADD COLUMN `tmstFilePdf` VARCHAR(16);
#160
CREATE TABLE `NO_MLIST` (
`id_noMlist` INTEGER NOT NULL AUTO_INCREMENT,
`email` VARCHAR(40),
`dataCancellazione` DATE,
`oraCancellazione` TIME,
`ipAddress` CHAR(60),
CONSTRAINT `PK_NO_MLIST` PRIMARY KEY (`id_noMlist`)
);
CREATE UNIQUE INDEX `IDX_NO_MLIST_1` ON `NO_MLIST` (`email`);
#161
# ---------------------------------------------------------------------- #
# Alter table "USERS" #
# ---------------------------------------------------------------------- #
#ALTER TABLE `USERS` ADD COLUMN `flgUsaDomainController` INTEGER;
#ALTER TABLE `USERS` ADD COLUMN `utenteDominio` VARCHAR(40);
#CREATE UNIQUE INDEX `IDX_USERS_2` ON `USERS` (`utenteDominio`);
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `tmstinvioMail` DATETIME;
# ---------------------------------------------------------------------- #
# Alter table "BANCA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `BANCA` ADD COLUMN `flgDefaultBonifico` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "BANCA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `BANCA` ADD COLUMN `flgVisualizzaPresentazione` INTEGER;
#161
# ---------------------------------------------------------------------- #
# Alter table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` ADD COLUMN `flgUsaDomainController` INTEGER;
ALTER TABLE `USERS` ADD COLUMN `utenteDominio` VARCHAR(40);
CREATE UNIQUE INDEX `IDX_USERS_2` ON `USERS` (`utenteDominio`);
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `tmstinvioMail` DATETIME;
# ---------------------------------------------------------------------- #
# Alter table "BANCA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `BANCA` ADD COLUMN `flgDefaultBonifico` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "BANCA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `BANCA` ADD COLUMN `flgVisualizzaPresentazione` INTEGER;
#162
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `metaTag` VARCHAR(40);
ALTER TABLE `ARTICOLO` ADD COLUMN `metaDesc` VARCHAR(254);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `metaTag` VARCHAR(40);
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `metaDesc` VARCHAR(254);
#163
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `flgComponente` INTEGER;
ALTER TABLE `ARTICOLO` CHANGE `flgComponente` `flgArticoloComponente` INTEGER;
# ---------------------------------------------------------------------- #
# Add table "CONTATTO" #
# ---------------------------------------------------------------------- #
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`);
descrizioneC
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_COMPONENTE` DROP FOREIGN KEY `ARTICOLO_ARTICOLO_COMPONENTE`;
# ---------------------------------------------------------------------- #
# Add table "ARTICOLO_ARTICOLO_COMPONENTE" #
# ---------------------------------------------------------------------- #
CREATE TABLE `ARTICOLO_ARTICOLO_COMPONENTE` (
`id_articoloArticoloComponente` INTEGER NOT NULL AUTO_INCREMENT,
`id_articoloComponente` INTEGER,
`id_articolo` INTEGER NOT NULL,
CONSTRAINT `PK_ARTICOLO_ARTICOLO_COMPONENTE` PRIMARY KEY (`id_articoloArticoloComponente`)
);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_COMPONENTE` ADD CONSTRAINT `ARTICOLO_COMPOSIZIONE`
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`);

View file

@ -0,0 +1,23 @@
# ---------------------------------------------------------------------- #
# Script generated with: DeZign for Databases V7.3.4 #
# Target DBMS: MySQL 5 #
# Project file: abliaDbComuni3.dez #
# Project name: DB COMUNI - ABLIA #
# Author: Andrea Colzi #
# Script type: Alter database script #
# Created on: 2016-12-12 09:43 #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
# ---------------------------------------------------------------------- #
# Modify table "ACCESS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS` ADD COLUMN `flgDeleteCascade` INTEGER;
# ---------------------------------------------------------------------- #
# Modify table "LOG" #
# ---------------------------------------------------------------------- #

View file

@ -0,0 +1,15 @@
#153
# ---------------------------------------------------------------------- #
# Alter table "CODA_MESSAGGI" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CODA_MESSAGGI` CHANGE `messaggio` `testoMessaggio` TEXT;
# ---------------------------------------------------------------------- #
# Alter table "TEMPLATE_MSG" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TEMPLATE_MSG` CHANGE `messaggio` `testoMessaggio` TEXT;

View file

@ -0,0 +1,76 @@
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `id_causaleMagazzino` INTEGER DEFAULT null;
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `id_clifor` INTEGER DEFAULT null;
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `id_magFisico` INTEGER DEFAULT null;
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `segnoMov` INTEGER DEFAULT null;
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `id_rigaDocumentoMov` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
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`);
##rigadocprelevata
# ---------------------------------------------------------------------- #
# Drop table "DISPONIBILITA" #
# ---------------------------------------------------------------------- #
# Remove autoinc for PK drop #
ALTER TABLE `DISPONIBILITA` MODIFY `id_disponibilita` INTEGER NOT NULL;
# Drop constraints #
ALTER TABLE `DISPONIBILITA` DROP PRIMARY KEY;
DROP TABLE `DISPONIBILITA`;
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `id_rigaDocumentoPrelevata` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "CODA_MESSAGGI" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CODA_MESSAGGI` CHANGE `messaggio` `testoMessaggio` TEXT;
# ---------------------------------------------------------------------- #
# Alter table "TEMPLATE_MSG" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TEMPLATE_MSG` CHANGE `messaggio` `testoMessaggio` TEXT;
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO_PRELEVATA`
FOREIGN KEY (`id_rigaDocumentoPrelevata`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);

View file

@ -0,0 +1,7 @@
# ---------------------------------------------------------------------- #
# Modify table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `percAgente` DOUBLE;
ALTER TABLE `DOCUMENTO` ADD COLUMN `percRespCommerciale` DOUBLE;

View file

@ -0,0 +1,5 @@
# ---------------------------------------------------------------------- #
# Modify table "TIPO_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `notaConfermaOrdine` VARCHAR(1000);

View file

@ -0,0 +1,2 @@
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `docFontSizeRow` INTEGER;

View file

@ -0,0 +1,5 @@
# ---------------------------------------------------------------------- #
# Modify table "BANCA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `BANCA` ADD COLUMN `ordine` INTEGER;

View file

@ -0,0 +1,3 @@
ALTER TABLE `DOCUMENTO` ADD COLUMN `tmstFilePdf` VARCHAR(16);

View file

@ -0,0 +1,2 @@
ALTER TABLE `CLIFOR` ADD COLUMN `flgMl` INTEGER;

View file

@ -0,0 +1,11 @@
CREATE TABLE `NO_MLIST` (
`id_noMlist` INTEGER NOT NULL AUTO_INCREMENT,
`email` VARCHAR(40),
`dataCancellazione` DATE,
`oraCancellazione` TIME,
`ipAddress` CHAR(60),
CONSTRAINT `PK_NO_MLIST` PRIMARY KEY (`id_noMlist`)
);
CREATE UNIQUE INDEX `IDX_NO_MLIST_1` ON `NO_MLIST` (`email`);

View file

@ -0,0 +1,67 @@
# ---------------------------------------------------------------------- #
# 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`);
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `tmstinvioMail` DATETIME;
# ---------------------------------------------------------------------- #
# Alter table "BANCA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `BANCA` ADD COLUMN `flgDefaultBonifico` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "BANCA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `BANCA` ADD COLUMN `flgVisualizzaPresentazione` INTEGER;
#161
# ---------------------------------------------------------------------- #
# Alter table "USERS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `USERS` ADD COLUMN `flgUsaDomainController` INTEGER;
ALTER TABLE `USERS` ADD COLUMN `utenteDominio` VARCHAR(40);
CREATE UNIQUE INDEX `IDX_USERS_2` ON `USERS` (`utenteDominio`);
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `DOCUMENTO` ADD COLUMN `tmstinvioMail` DATETIME;
# ---------------------------------------------------------------------- #
# Alter table "BANCA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `BANCA` ADD COLUMN `flgDefaultBonifico` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "BANCA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `BANCA` ADD COLUMN `flgVisualizzaPresentazione` INTEGER;
#

View file

@ -0,0 +1,16 @@
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `metaTag` VARCHAR(40);
ALTER TABLE `ARTICOLO` ADD COLUMN `metaDesc` VARCHAR(254);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `metaTag` VARCHAR(40);
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `metaDesc` VARCHAR(254);

View file

@ -0,0 +1,58 @@
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `flgComponente` INTEGER;
ALTER TABLE `ARTICOLO` CHANGE `flgComponente` `flgArticoloComponente` INTEGER;
# ---------------------------------------------------------------------- #
# Add table "CONTATTO" #
# ---------------------------------------------------------------------- #
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`);
# ---------------------------------------------------------------------- #
# Drop foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_COMPONENTE` DROP FOREIGN KEY `ARTICOLO_ARTICOLO_COMPONENTE`;
# ---------------------------------------------------------------------- #
# Add table "ARTICOLO_ARTICOLO_COMPONENTE" #
# ---------------------------------------------------------------------- #
CREATE TABLE `ARTICOLO_ARTICOLO_COMPONENTE` (
`id_articoloArticoloComponente` INTEGER NOT NULL AUTO_INCREMENT,
`id_articoloComponente` INTEGER,
`id_articolo` INTEGER NOT NULL,
CONSTRAINT `PK_ARTICOLO_ARTICOLO_COMPONENTE` PRIMARY KEY (`id_articoloArticoloComponente`)
);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_COMPONENTE` ADD CONSTRAINT `ARTICOLO_COMPOSIZIONE`
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`);

View file

@ -0,0 +1,6 @@
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `quantitaCalcolateAv` BOOL;

View file

@ -0,0 +1,82 @@
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `id_articoloFilatoColore` INTEGER;
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `id_pezza` INTEGER;
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `id_faseLavorazione` INTEGER;
############################
### nuovo magazzino #######
# ---------------------------------------------------------------------- #
# Alter table "TIPO_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `nota` TEXT;
#SI TORNA INDIETRO
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgAFT` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "MAG_FISICO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `MAG_FISICO` ADD COLUMN `flgFineLavorazione` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "CAUSALE_MAGAZZINO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CAUSALE_MAGAZZINO` ADD COLUMN `flgPartenzaLavorazione` INTEGER;
ALTER TABLE `CAUSALE_MAGAZZINO` ADD COLUMN `flgArrivoLavorazione` INTEGER;
ALTER TABLE `CAUSALE_MAGAZZINO` ADD COLUMN `nota` TEXT;
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` DROP COLUMN `descrizioneAggiuntiva_it`;
ALTER TABLE `TIPO` DROP COLUMN `descrizioneAggiuntiva_en`;
ALTER TABLE `TIPO` DROP COLUMN `descrizioneAggiuntiva_fr`;
ALTER TABLE `TIPO` DROP COLUMN `descrizioneAggiuntiva_de`;
ALTER TABLE `TIPO` ADD COLUMN `descrizioneR` VARCHAR(1000);
# ---------------------------------------------------------------------- #
# Alter table "TIPO_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_DOCUMENTO` DROP COLUMN `flgTipoArticolo`;
# ---------------------------------------------------------------------- #
# Alter table "TIPO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO` ADD COLUMN `flgAFT` INTEGER;

View file

@ -0,0 +1,92 @@
###questo solo per tex
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 `PEZZA_RIGA_DOCUMENTO`
FOREIGN KEY (`id_pezza`) REFERENCES `PEZZA` (`id_pezza`);
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `FASE_LAVORAZIONE_RIGA_DOCUMENTO`
FOREIGN KEY (`id_faseLavorazione`) REFERENCES `FASE_LAVORAZIONE` (`id_faseLavorazione`);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_FILATO_COLORE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_FILATO_COLORE` ADD COLUMN `quantitaCalcolate` BOOL;
ALTER TABLE `ARTICOLO_FILATO_COLORE` ADD COLUMN `quantitaMagazzinoMovimentoHtml` VARCHAR(200);
ALTER TABLE `ARTICOLO_FILATO_COLORE` ADD COLUMN `quantitaInArrivo` DOUBLE;
ALTER TABLE `ARTICOLO_FILATO_COLORE` ADD COLUMN `quantitaImpegnate` DOUBLE;
ALTER TABLE `ARTICOLO_FILATO_COLORE` drop COLUMN `quantitaW`;
ALTER TABLE `ARTICOLO_FILATO_COLORE` ADD COLUMN `quantita` DOUBLE;
ALTER TABLE `ARTICOLO_FILATO_COLORE` ADD COLUMN `quantitaEffettiva` DOUBLE;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_FILATO_COLORE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_FILATO_COLORE` ADD COLUMN `flgDispo` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_FILATO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_FILATO` ADD COLUMN `id_iva` INTEGER;
ALTER TABLE `ARTICOLO_FILATO` ADD CONSTRAINT `IVA_ARTICOLO_FILATO`
FOREIGN KEY (`id_iva`) REFERENCES `IVA` (`id_iva`);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_FILATO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_FILATO` ADD COLUMN `quantitaCalcolate` BOOL;
ALTER TABLE `ARTICOLO_FILATO` ADD COLUMN `quantitaEffettiva` DOUBLE;
ALTER TABLE `ARTICOLO_FILATO` ADD COLUMN `quantitaImpegnata` DOUBLE;
ALTER TABLE `ARTICOLO_FILATO` ADD COLUMN `quantitaInArrivo` DOUBLE;
ALTER TABLE `ARTICOLO_FILATO` ADD COLUMN `quantitaMagazzinoMovimentoHtml` VARCHAR(200);
ALTER TABLE `ARTICOLO_FILATO` ADD COLUMN `quantitaW` DOUBLE;
ALTER TABLE `ARTICOLO_FILATO` drop COLUMN `quantita`;
ALTER TABLE `ARTICOLO_FILATO` ADD COLUMN `flgDispo` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_FILATO_COLORE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_FILATO_COLORE` CHANGE `quantitaImpegnate` `quantitaImpegnata` DOUBLE;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_FILATO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_FILATO` ADD COLUMN `percSconto` DECIMAL(5,2);
ALTER TABLE `ARTICOLO_FILATO` ADD COLUMN `prezzoOfferta` DECIMAL(18,4);
ALTER TABLE `ARTICOLO_FILATO` ADD COLUMN `prezzoPubblico` DECIMAL(18,4);

View file

@ -0,0 +1,2 @@
ALTER TABLE `DOCUMENTO` ADD COLUMN `flgWwwRichiedeFattura` INTEGER;

View file

@ -0,0 +1 @@
delete from LISTINO_ARTICOLO where prezzoLA=0;

View file

@ -0,0 +1,4 @@
ALTER TABLE `ARTICOLO` DROP COLUMN `priorita`;
ALTER TABLE `ARTICOLO` MODIFY `ricaricoBase` DOUBLE;

View file

@ -0,0 +1 @@
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `flgPrenotazioneArrivata` INTEGER;

View file

@ -0,0 +1,13 @@
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `flgWebNoVenditaAv` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `flgEscludiWebAv` INTEGER;

View file

@ -0,0 +1,12 @@
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_VARIANTE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `quantitaImpegnataAv` DOUBLE;
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `quantitaInArrivoAv` DOUBLE;
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `quantitaAvW` DOUBLE;
ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `quantitaEffettivaAv` DOUBLE;

View file

@ -0,0 +1,196 @@
ALTER TABLE `ACCESS` ADD COLUMN `nomeClasse` VARCHAR(40);
ALTER TABLE `ACCESS` ADD COLUMN `servletPath` VARCHAR(40);
ALTER TABLE `ACCESS` ADD COLUMN `flgMaskType` INTEGER;
ALTER TABLE `ACCESS` ADD COLUMN `id_accessHeader` VARCHAR(30);
# ---------------------------------------------------------------------- #
# Add table "TABLE_DESC" #
# ---------------------------------------------------------------------- #
CREATE TABLE `TABLE_DESC` (
`id_tableDesc` INTEGER NOT NULL AUTO_INCREMENT,
`id_access` VARCHAR(30),
`nomeColonna` VARCHAR(40),
`label` VARCHAR(40),
`flgTipo` INTEGER,
`flgCR` INTEGER,
`ordine` INTEGER,
`rowNumb` INTEGER,
`colLg` INTEGER,
`colXs` INTEGER,
`optionValues` VARCHAR(40),
`comboDescColumn` VARCHAR(40),
`ajaxSearchString` VARCHAR(40),
`ajaxReturnValues` VARCHAR(40),
`maxLenght` INTEGER,
CONSTRAINT `PK_TABLE_DESC` PRIMARY KEY (`id_tableDesc`)
);
ALTER TABLE `ACCESS` ADD CONSTRAINT `ACCESS_ACCESS`
FOREIGN KEY (`id_accessHeader`) REFERENCES `ACCESS` (`id_access`);
ALTER TABLE `TABLE_DESC` ADD CONSTRAINT `ACCESS_TABLE_DESC`
FOREIGN KEY (`id_access`) REFERENCES `ACCESS` (`id_access`);
CREATE UNIQUE INDEX `IDX_TABLE_DESC_1` ON `TABLE_DESC` (`id_access`,`nomeColonna`);
ALTER TABLE `TABLE_DESC` ADD COLUMN `flgHidden` INTEGER;
ALTER TABLE `TABLE_DESC` MODIFY `flgHidden` INTEGER AFTER `label`;
ALTER TABLE `TABLE_DESC` ADD COLUMN `ordineCR` INTEGER;
ALTER TABLE `TABLE_DESC` ADD COLUMN `rowNumbCR` INTEGER;
ALTER TABLE `TABLE_DESC` ADD COLUMN `colLgCr` INTEGER;
ALTER TABLE `TABLE_DESC` ADD COLUMN `colXsCr` INTEGER;
ALTER TABLE `TABLE_DESC` ADD COLUMN `numColSearch` INTEGER;
ALTER TABLE `TABLE_DESC` MODIFY `ordineCR` INTEGER AFTER `flgCR`;
ALTER TABLE `TABLE_DESC` MODIFY `rowNumbCR` INTEGER AFTER `ordineCR`;
ALTER TABLE `TABLE_DESC` MODIFY `colLgCr` INTEGER AFTER `rowNumbCR`;
ALTER TABLE `TABLE_DESC` MODIFY `colXsCr` INTEGER AFTER `colLgCr`;
ALTER TABLE `TABLE_DESC` MODIFY `numColSearch` INTEGER AFTER `colXsCr`;
ALTER TABLE `TABLE_DESC` ADD COLUMN `flgPk` INTEGER;
ALTER TABLE `TABLE_DESC` MODIFY `flgPk` INTEGER AFTER `label`;
ALTER TABLE `TABLE_DESC` ADD COLUMN `flgFormField` INTEGER;
ALTER TABLE `TABLE_DESC` MODIFY `flgFormField` INTEGER AFTER `flgTipo`;
ALTER TABLE `TABLE_DESC` CHANGE `optionValues` `comboFlgValuelist` VARCHAR(40);
ALTER TABLE `TABLE_DESC` MODIFY `label` VARCHAR(60);
ALTER TABLE `TABLE_DESC` MODIFY `comboFlgValuelist` VARCHAR(300);
ALTER TABLE `TABLE_DESC` MODIFY `comboDescColumn` VARCHAR(60);
ALTER TABLE `TABLE_DESC` MODIFY `ajaxSearchString` VARCHAR(300);
ALTER TABLE `TABLE_DESC` MODIFY `ajaxReturnValues` VARCHAR(300);
ALTER TABLE `TABLE_DESC` CHANGE `colLgCr` `colLgCR` INTEGER;
ALTER TABLE `TABLE_DESC` CHANGE `colXsCr` `colXsCR` INTEGER;
ALTER TABLE `TABLE_DESC` ADD COLUMN `flgReadOnly` INTEGER;
ALTER TABLE `TABLE_DESC` ADD COLUMN `tabName` VARCHAR(40);
ALTER TABLE `TABLE_DESC` ADD COLUMN `tabOrder` INTEGER;
ALTER TABLE `ACCESS` ADD COLUMN `flgLock` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ACCESS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS` ADD COLUMN `flgCombo` INTEGER;
ALTER TABLE `ACCESS` ADD COLUMN `comboDescColumn` VARCHAR(60);
ALTER TABLE `ACCESS` ADD COLUMN `comboFlgValuelist` VARCHAR(300);
ALTER TABLE `ACCESS` ADD COLUMN `ajaxSearchServlet` VARCHAR(40);
ALTER TABLE `ACCESS` ADD COLUMN `ajstReturnFields` VARCHAR(200);
ALTER TABLE `ACCESS` CHANGE `flgLock` `flgAuto` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "TABLE_DESC" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TABLE_DESC` DROP COLUMN `comboFlgValuelist`;
ALTER TABLE `TABLE_DESC` DROP COLUMN `comboDescColumn`;
ALTER TABLE `TABLE_DESC` DROP COLUMN `ajaxReturnValues`;
ALTER TABLE `TABLE_DESC` ADD COLUMN `flgRequired` INTEGER;
ALTER TABLE `TABLE_DESC` ADD COLUMN `ajaxFieldsMapping` VARCHAR(200);
# ---------------------------------------------------------------------- #
# Alter table "ACCESS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS` DROP COLUMN `comboFlgValuelist`;
# ---------------------------------------------------------------------- #
# Alter table "TABLE_DESC" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TABLE_DESC` ADD COLUMN `comboFlgValuelist` VARCHAR(300);
# ---------------------------------------------------------------------- #
# Alter table "ACCESS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS` ADD COLUMN `help` VARCHAR(10000);
# ---------------------------------------------------------------------- #
# Alter table "TABLE_DESC" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TABLE_DESC` ADD COLUMN `toolTip` VARCHAR(100);
ALTER TABLE `TABLE_DESC` ADD COLUMN `flgHtml` INTEGER;
ALTER TABLE `ACCESS` ADD COLUMN `flgAutoCR` INTEGER;
ALTER TABLE `ACCESS` ADD COLUMN `flgAutoAJST` INTEGER;
ALTER TABLE `ACCESS` ADD COLUMN `flgAutoPD` INTEGER;
ALTER TABLE `ACCESS` DROP COLUMN `flgAuto` ;
ALTER TABLE `ACCESS` MODIFY `help` VARCHAR(10000);
######à
ALTER TABLE `TABLE_DESC` ADD COLUMN `ajaxNChar` INTEGER;
ALTER TABLE `TABLE_DESC` ADD COLUMN `ajaxNextAction` VARCHAR(40);
ALTER TABLE `TABLE_DESC` ADD COLUMN `flgAjaxUseSubmit` INTEGER;
ALTER TABLE `TABLE_DESC` ADD COLUMN `flgAjaxUseMono` INTEGER;
ALTER TABLE `TABLE_DESC` ADD COLUMN `ajaxJavascriptmodify` VARCHAR(40);
ALTER TABLE `TABLE_DESC` ADD COLUMN `ajaxJavascriptnew` VARCHAR(40);
ALTER TABLE `ACCESS` ADD COLUMN `flgRicercaSearchTxt` INTEGER;

View file

@ -0,0 +1,8 @@
#ALTER TABLE `USERS` DROP COLUMN `pwdCrypt`;
ALTER TABLE `USERS` MODIFY `pwd` VARCHAR(512);
ALTER TABLE `USERS` MODIFY `pwdSuper` VARCHAR(512);

View file

@ -0,0 +1,9 @@
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO` ADD COLUMN `id_tipo2` INTEGER;
ALTER TABLE `ARTICOLO` ADD CONSTRAINT `TIPO_ARTICOLO_2`
FOREIGN KEY (`id_tipo2`) REFERENCES `TIPO` (`id_tipo`);

View file

@ -0,0 +1,34 @@
DROP INDEX `IDX_TAGLIA_1` ON `TAGLIA`;
ALTER TABLE `TAGLIA` ADD COLUMN `codice` VARCHAR(10);
CREATE UNIQUE INDEX `IDX_TAGLIA_1` ON `TAGLIA` (`id_tipoTaglia`,`codice`);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_TAGLIA" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_TAGLIA` ADD COLUMN `quantitaCalcolateAt` BOOL;
ALTER TABLE `ARTICOLO_TAGLIA` ADD COLUMN `quantitaImpegnataAt` DOUBLE;
ALTER TABLE `ARTICOLO_TAGLIA` ADD COLUMN `quantitaInArrivoAt` DOUBLE;
ALTER TABLE `ARTICOLO_TAGLIA` ADD COLUMN `quantitaAtW` DOUBLE;
ALTER TABLE `ARTICOLO_TAGLIA` ADD COLUMN `quantitaEffettivaAt` DOUBLE;
ALTER TABLE `ARTICOLO_TAGLIA` ADD COLUMN `flgUdmAt` INTEGER;
ALTER TABLE `ARTICOLO_TAGLIA` ADD COLUMN `quantitaAt` DOUBLE;
ALTER TABLE `ARTICOLO_TAGLIA` ADD COLUMN `qtaAttribuitaT` DOUBLE;
ALTER TABLE `ARTICOLO_TAGLIA` ADD COLUMN `qtaProduzioneT` DOUBLE;
ALTER TABLE `ARTICOLO_TAGLIA` ADD COLUMN `quantitaMagazzinoMovimentoHtml` VARCHAR(254);

View file

@ -0,0 +1,6 @@
ALTER TABLE `LOG_MAIL` CHANGE `to` `lmTo` VARCHAR(254);
ALTER TABLE `LOG_MAIL` CHANGE `cc` `lmCc` VARCHAR(254);
ALTER TABLE `LOG_MAIL` CHANGE `bcc` `lmBcc` VARCHAR(254);

View file

@ -0,0 +1,17 @@
# ---------------------------------------------------------------------- #
# Alter table "VETTORE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `VETTORE` ADD COLUMN `pIva` VARCHAR(11);
ALTER TABLE `VETTORE` ADD COLUMN `codFiscale` VARCHAR(16);
ALTER TABLE `VETTORE` ADD COLUMN `iscrizioneAlbo` VARCHAR(40);
ALTER TABLE `ARTICOLO` ADD COLUMN `volumeM3` DECIMAL(18,4);
ALTER TABLE `DOCUMENTO` MODIFY `volume` DECIMAL(18,4);

View file

@ -0,0 +1,110 @@
ALTER TABLE `ARTICOLO_FILATO` ADD COLUMN `id_tipo` INTEGER(11);
ALTER TABLE `ARTICOLO_FILATO` MODIFY `id_tipo` INTEGER(11) AFTER `id_articoloFilato`;
ALTER TABLE `ARTICOLO_FILATO` ADD CONSTRAINT `TIPO_ARTICOLO_FILATO`
FOREIGN KEY (`id_tipo`) REFERENCES `TIPO` (`id_tipo`);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_FILATO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_FILATO` ADD COLUMN `codiceAF` VARCHAR(40);
ALTER TABLE `ARTICOLO_FILATO` MODIFY `codiceAF` VARCHAR(40) AFTER `id_articoloFilato`;
CREATE UNIQUE INDEX `IDX_ARTICOLO_FILATO_1` ON `ARTICOLO_FILATO` (`codiceAF`);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_TESSUTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `codiceAT` VARCHAR(40);
ALTER TABLE `ARTICOLO_TESSUTO` MODIFY `codiceAT` VARCHAR(40) AFTER `id_articoloTessuto`;
CREATE UNIQUE INDEX `IDX_ARTICOLO_TESSUTO_1` ON `ARTICOLO_TESSUTO` (`codiceAT`);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_TESSUTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `descLavorazione` VARCHAR(1000);
ALTER TABLE `ARTICOLO_FILATO` MODIFY `descrizione` VARCHAR(100);
# ---------------------------------------------------------------------- #
# Add table "ARTICOLO_TESSUTO_ACCOPPIATO" #
# ---------------------------------------------------------------------- #
CREATE TABLE `ARTICOLO_TESSUTO_ACCOPPIATO` (
`id_articoloTessutoAccoppiato` INTEGER NOT NULL AUTO_INCREMENT,
`id_articoloTessuto` INTEGER,
`id_articoloTessutoComponente` INTEGER,
CONSTRAINT `PK_ARTICOLO_TESSUTO_ACCOPPIATO` PRIMARY KEY (`id_articoloTessutoAccoppiato`)
);
# ---------------------------------------------------------------------- #
# Add foreign key constraints #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_TESSUTO_ACCOPPIATO` ADD CONSTRAINT `ARTICOLO_TESSUTO_ARTICOLO_TESSUTO_ACCOPPIATO_COMPONENTE`
FOREIGN KEY (`id_articoloTessutoComponente`) REFERENCES `ARTICOLO_TESSUTO` (`id_articoloTessuto`);
ALTER TABLE `ARTICOLO_TESSUTO_ACCOPPIATO` ADD CONSTRAINT `ARTICOLO_TESSUTO_ARTICOLO_TESSUTO_ACCOPPIATO`
FOREIGN KEY (`id_articoloTessuto`) REFERENCES `ARTICOLO_TESSUTO` (`id_articoloTessuto`);
ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `quantitaCalcolate` BOOL;
ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `quantitaEffettiva` DOUBLE;
ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `quantitaImpegnata` DOUBLE;
ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `quantitaInArrivo` DOUBLE;
ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `quantitaMagazzinoMovimentoHtml` VARCHAR(200);
ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `quantita` DOUBLE;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_FILATO_COLORE" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_FILATO_COLORE` DROP COLUMN `quantitaW`;
ALTER TABLE `ARTICOLO_FILATO_COLORE` ADD COLUMN `quantita` DOUBLE;
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_TESSUTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `id_tipo` INTEGER(11);
ALTER TABLE `ARTICOLO_TESSUTO` MODIFY `id_tipo` INTEGER(11) AFTER `id_articoloTessuto`;
ALTER TABLE `ARTICOLO_TESSUTO` ADD CONSTRAINT `TIPO_ARTICOLO_TESSUTO`
FOREIGN KEY (`id_tipo`) REFERENCES `TIPO` (`id_tipo`);
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_TESSUTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_TESSUTO` CHANGE `flgTipo` `flgTipoAT` INTEGER;
ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `flgDispo` INTEGER;
ALTER TABLE `ARTICOLO_TESSUTO` MODIFY `quantitaMagazzinoMovimentoHtml` VARCHAR(1000);

View file

@ -0,0 +1,45 @@
# ---------------------------------------------------------------------- #
# Alter table "TIPO_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgOrdinamentoRigheEdit` INTEGER;
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgOrdinamentoRigheStampa` INTEGER;
#flgOrdinamentoRigheStampa era true inverso di default, probabilmente molli...
##riga edit era a true di default
update TIPO_DOCUMENTO set flgOrdinamentoRigheEdit=true;
ALTER TABLE `TIPO_DOCUMENTO` DROP COLUMN `baseFont`;
ALTER TABLE `TIPO_DOCUMENTO` DROP COLUMN `baseFontG`;
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgFontDocumento` INTEGER;
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgFontCorpo` INTEGER;
ALTER TABLE `TIPO_DOCUMENTO` MODIFY `flgFontDocumento` INTEGER AFTER `flgGestioneDoc`;
ALTER TABLE `TIPO_DOCUMENTO` MODIFY `flgFontCorpo` INTEGER AFTER `flgFontDocumento`;
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `docFontSize` INTEGER;
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `docFontSizeFH` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "ACCESS" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ACCESS` ADD COLUMN `flgLogicDelete` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "TIPO_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgAllineamentoRiga` INTEGER;

View file

@ -0,0 +1,23 @@
# ---------------------------------------------------------------------- #
# Modify table "ALLEGATO_ARTICOLO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ALLEGATO_ARTICOLO` ADD COLUMN `flgTipo` INTEGER;
# ---------------------------------------------------------------------- #
# Modify table "CONTRATTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `CONTRATTO` DROP COLUMN `flgAvvisoScadenzaInviato`;
ALTER TABLE `CONTRATTO` ADD COLUMN `dataInvioAvvisoSms` DATE;
# ---------------------------------------------------------------------- #
# Modify table "TIPO_CONTRATTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `TIPO_CONTRATTO` ADD COLUMN `messaggioSms` TEXT;
ALTER TABLE `TIPO_CONTRATTO` ADD COLUMN `ggInvioMsg` INTEGER;

View file

@ -0,0 +1,17 @@
# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_TESSUTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `flgDispo` INTEGER;
# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO" #
# ---------------------------------------------------------------------- #
ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `id_articoloTessuto` INTEGER;
ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `ARTICOLO_TESSUTO_RIGA_DOCUMENTO`
FOREIGN KEY (`id_articoloTessuto`) REFERENCES `ARTICOLO_TESSUTO` (`id_articoloTessuto`);

View file

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

View file

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

View file

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

View file

@ -0,0 +1,26 @@
# ---------------------------------------------------------------------- #
# 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;

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