# ---------------------------------------------------------------------- # # Script generated with: DeZign for Databases v6.2.0 # # Target DBMS: MySQL 5 # # Project file: abliaDbComuni3.dez # # Project name: DB COMUNI - ABLIA # # Author: Andrea Colzi # # Script type: Alter database script # # Created on: 2011-03-31 00:10 # # ---------------------------------------------------------------------- # ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgAllegato` INTEGER ; # ---------------------------------------------------------------------- # # Drop foreign key constraints # # ---------------------------------------------------------------------- # ALTER TABLE `ALLEGATO_ARTICOLO` DROP FOREIGN KEY `ARTICOLO_ALLEGATO_ARTICOLO`; # ---------------------------------------------------------------------- # # Modify table "ALLEGATO_ARTICOLO" # # ---------------------------------------------------------------------- # ALTER TABLE `ALLEGATO_ARTICOLO` DROP COLUMN `flgTipo`; ALTER TABLE `ALLEGATO_ARTICOLO` ADD COLUMN `id_tipoAllegatoArticolo` INTEGER; # ---------------------------------------------------------------------- # # Add table "ALLEGATO_CLIFOR" # # ---------------------------------------------------------------------- # CREATE TABLE `ALLEGATO_CLIFOR` ( `id_allegatoClifor` INTEGER NOT NULL AUTO_INCREMENT, `id_clifor` INTEGER, `id_tipoAllegatoClifor` INTEGER, `nomeFile` VARCHAR(60), `lastUpdId_user` INTEGER, `lastUpdTmst` TIMESTAMP, PRIMARY KEY (`id_allegatoClifor`) ); # ---------------------------------------------------------------------- # # Add table "TIPO_ALLEGATO_CLIFOR" # # ---------------------------------------------------------------------- # CREATE TABLE `TIPO_ALLEGATO_CLIFOR` ( `id_tipoAllegatoClifor` INTEGER NOT NULL AUTO_INCREMENT, `descrizione` VARCHAR(60), `lastUpdId_user` INTEGER, `lastUpdTmst` TIMESTAMP, CONSTRAINT `PK_TIPO_ALLEGATO_CLIFOR` PRIMARY KEY (`id_tipoAllegatoClifor`) ); # ---------------------------------------------------------------------- # # Add table "TIPO_ALLEGATO_ARTICOLO" # # ---------------------------------------------------------------------- # CREATE TABLE `TIPO_ALLEGATO_ARTICOLO` ( `id_tipoAllegatoArticolo` INTEGER NOT NULL AUTO_INCREMENT, `descrizione` VARCHAR(40), `lastUpdId_user` INTEGER, `lastUpdTmst` TIMESTAMP, CONSTRAINT `PK_TIPO_ALLEGATO_ARTICOLO` PRIMARY KEY (`id_tipoAllegatoArticolo`) ); # ---------------------------------------------------------------------- # # Add table "ALLEGATO_DOCUMENTO" # # ---------------------------------------------------------------------- # CREATE TABLE `ALLEGATO_DOCUMENTO` ( `id_allegatoDocumento` INTEGER NOT NULL AUTO_INCREMENT, `id_documento` INTEGER, `id_tipoAllegatoDocumento` INTEGER, `lastUpdId_user` INTEGER, `lastUpdTmst` TIMESTAMP, `nomeFile` VARCHAR(60), CONSTRAINT `PK_ALLEGATO_DOCUMENTO` PRIMARY KEY (`id_allegatoDocumento`) ); # ---------------------------------------------------------------------- # # Add table "TIPO_ALLEGATO_DOCUMENTO" # # ---------------------------------------------------------------------- # CREATE TABLE `TIPO_ALLEGATO_DOCUMENTO` ( `id_tipoAllegatoDocumento` INTEGER NOT NULL AUTO_INCREMENT, `lastUpdId_user` INTEGER, `lastUpdTmst` TIMESTAMP, `descrizione` VARCHAR(40), CONSTRAINT `PK_TIPO_ALLEGATO_DOCUMENTO` PRIMARY KEY (`id_tipoAllegatoDocumento`) ); # ---------------------------------------------------------------------- # # Add foreign key constraints # # ---------------------------------------------------------------------- # ALTER TABLE `ALLEGATO_ARTICOLO` ADD CONSTRAINT `ARTICOLO_ALLEGATO_ARTICOLO` FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`); ALTER TABLE `ALLEGATO_ARTICOLO` ADD CONSTRAINT `TIPO_ALLEGATO_ARTICOLO_ALLEGATO_ARTICOLO` FOREIGN KEY (`id_tipoAllegatoArticolo`) REFERENCES `TIPO_ALLEGATO_ARTICOLO` (`id_tipoAllegatoArticolo`); ALTER TABLE `ALLEGATO_CLIFOR` ADD CONSTRAINT `CLIFOR_ALLEGATO_CLIFOR` FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`); ALTER TABLE `ALLEGATO_CLIFOR` ADD CONSTRAINT `TIPO_ALLEGATO_CLIFOR_ALLEGATO_CLIFOR` FOREIGN KEY (`id_tipoAllegatoClifor`) REFERENCES `TIPO_ALLEGATO_CLIFOR` (`id_tipoAllegatoClifor`); ALTER TABLE `ALLEGATO_DOCUMENTO` ADD CONSTRAINT `DOCUMENTO_ALLEGATO_DOCUMENTO` FOREIGN KEY (`id_documento`) REFERENCES `DOCUMENTO` (`id_documento`); ALTER TABLE `ALLEGATO_DOCUMENTO` ADD CONSTRAINT `TIPO_ALLEGATO_DOCUMENTO_ALLEGATO_DOCUMENTO` FOREIGN KEY (`id_tipoAllegatoDocumento`) REFERENCES `TIPO_ALLEGATO_DOCUMENTO` (`id_tipoAllegatoDocumento`);