
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO"                                                #
# ---------------------------------------------------------------------- #

ALTER TABLE `DOCUMENTO` ADD COLUMN `descrizioneDocumento` VARCHAR(60);

# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO"                                           #
# ---------------------------------------------------------------------- #

ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `stacchi` INTEGER;

ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `metriStacchi` DOUBLE;

# ---------------------------------------------------------------------- #
# Alter table "TIPO_DOCUMENTO"                                           #
# ---------------------------------------------------------------------- #

ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgAFT2` INTEGER;

ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `id_causaleMagazzino2` INTEGER;

# ---------------------------------------------------------------------- #
# Add table "TELAIO"                                                     #
# ---------------------------------------------------------------------- #

CREATE TABLE `TELAIO` (
    `id_telaio` INTEGER NOT NULL AUTO_INCREMENT,
    `descrizione` VARCHAR(40),
    `codiceTelaio` VARCHAR(40),
    `flgTipoTelaio` INTEGER,
    `colpiMinuto` INTEGER,
    CONSTRAINT `PK_TELAIO` PRIMARY KEY (`id_telaio`)
);

ALTER TABLE `TIPO_DOCUMENTO` ADD CONSTRAINT `CAUSALE_MAGAZZINO_TIPO_DOCUMENTO_2` 
    FOREIGN KEY (`id_causaleMagazzino2`) REFERENCES `CAUSALE_MAGAZZINO` (`id_causaleMagazzino`);
	
	
# ---------------------------------------------------------------------- #
# Alter table "DOCUMENTO"                                                #
# ---------------------------------------------------------------------- #

ALTER TABLE `DOCUMENTO` ADD COLUMN `id_magFisicoPartenza2` INTEGER;

ALTER TABLE `DOCUMENTO` ADD COLUMN `id_magFisicoArrivo2` INTEGER;

# ---------------------------------------------------------------------- #
# Alter table "RIGA_DOCUMENTO"                                           #
# ---------------------------------------------------------------------- #

ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `id_telaio` INTEGER;



ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `MAG_FISICO_DOCUMENTO_PARTENZA_2` 
    FOREIGN KEY (`id_magFisicoPartenza2`) REFERENCES `MAG_FISICO` (`id_magFisico`);

ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `MAG_FISICO_DOCUMENTO_ARRIVO_2` 
    FOREIGN KEY (`id_magFisicoArrivo2`) REFERENCES `MAG_FISICO` (`id_magFisico`);
	
	
	ALTER TABLE `RIGA_DOCUMENTO` ADD CONSTRAINT `TELAIO_RIGA_DOCUMENTO` 
    FOREIGN KEY (`id_telaio`) REFERENCES `TELAIO` (`id_telaio`);
	
	
	
	####
	
	UPDATE TIPO_DOCUMENTO SET flgAFT2=-1;
	
	####	####	####	####	####	####	####	####	####	####	####	####	####	####	####	####	####	####
		####	####	####	####	####	####	####	####	####	####	####	####	####	####	####	####	####
			####	####	####	####	####	####	####	####	####	####	####	####	####	####
			
ALTER TABLE `TIPO_DOCUMENTO` ADD COLUMN `flgGestioneDocArticolo` INTEGER;
