



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



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

ALTER TABLE `RIGA_DOCUMENTO` CHANGE `id_rigaDocumentoTessuto` `id_rigaDocumentoTessutoA` INTEGER;


# ---------------------------------------------------------------------- #
# Alter table "CLIFOR_LAVORAZIONE"                                       #
# ---------------------------------------------------------------------- #

ALTER TABLE `CLIFOR_LAVORAZIONE` ADD COLUMN `costoLavorazione` DECIMAL(18,4);


# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_TESSUTO_COLORE"                                  #
# ---------------------------------------------------------------------- #

ALTER TABLE `ARTICOLO_TESSUTO_COLORE` ADD COLUMN `quantitaAtW` DOUBLE;

ALTER TABLE `ARTICOLO_TESSUTO_COLORE` CHANGE `quantita` `quantitaAt` DOUBLE;

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

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

# ---------------------------------------------------------------------- #
# Add table "TIPO_DOCUMENTO_LAVORAZIONE"                                 #
# ---------------------------------------------------------------------- #

CREATE TABLE `TIPO_DOCUMENTO_LAVORAZIONE` (
    `id_tipoDocumentoLavorazione` INTEGER NOT NULL AUTO_INCREMENT,
    `id_lavorazione` INTEGER,
    `id_tipoDocumento` INTEGER,
    CONSTRAINT `PK_TIPO_DOCUMENTO_LAVORAZIONE` PRIMARY KEY (`id_tipoDocumentoLavorazione`)
);


	
	
ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `LAVORAZIONE_DOCUMENTO` 
    FOREIGN KEY (`id_lavorazione`) REFERENCES `LAVORAZIONE` (`id_lavorazione`);

ALTER TABLE `TIPO_DOCUMENTO_LAVORAZIONE` ADD CONSTRAINT `LAVORAZIONE_TIPO_DOCUMENTO_LAVORAZIONE` 
    FOREIGN KEY (`id_lavorazione`) REFERENCES `LAVORAZIONE` (`id_lavorazione`);

ALTER TABLE `TIPO_DOCUMENTO_LAVORAZIONE` ADD CONSTRAINT `TIPO_DOCUMENTO_TIPO_DOCUMENTO_LAVORAZIONE` 
    FOREIGN KEY (`id_tipoDocumento`) REFERENCES `TIPO_DOCUMENTO` (`id_tipoDocumento`);	
	
	
	# ---------------------------------------------------------------------- #
# Alter table "LAVORAZIONE"                                              #
# ---------------------------------------------------------------------- #

ALTER TABLE `LAVORAZIONE` ADD COLUMN `abbreviazione` CHAR(3);
	
	

# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_TESSUTO"                                         #
# ---------------------------------------------------------------------- #

ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `quantitaLavorazione` DOUBLE;



# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_TESSUTO_COLORE"                                  #
# ---------------------------------------------------------------------- #

ALTER TABLE `ARTICOLO_TESSUTO_COLORE` ADD COLUMN `quantitaLavorazione` DOUBLE;




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

ALTER TABLE `DOCUMENTO` ADD COLUMN `descTransactionStripe` VARCHAR(80);

# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_TESSUTO_COLORE"                                  #
# ---------------------------------------------------------------------- #

ALTER TABLE `ARTICOLO_TESSUTO_COLORE` CHANGE `quantitaAt` `quantitaAtc` DOUBLE;

ALTER TABLE `ARTICOLO_TESSUTO_COLORE` CHANGE `quantitaAtW` `quantitaAtcW` DOUBLE;



# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_FILATO_COLORE"                                   #
# ---------------------------------------------------------------------- #

ALTER TABLE `ARTICOLO_FILATO_COLORE` MODIFY `quantitaMagazzinoMovimentoHtml` VARCHAR(254);

# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_FILATO"                                          #
# ---------------------------------------------------------------------- #

ALTER TABLE `ARTICOLO_FILATO` MODIFY `quantitaMagazzinoMovimentoHtml` VARCHAR(254);

# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_TESSUTO"                                         #
# ---------------------------------------------------------------------- #

ALTER TABLE `ARTICOLO_TESSUTO` MODIFY `quantitaMagazzinoMovimentoHtml` VARCHAR(254);

# ---------------------------------------------------------------------- #
# Alter table "ARTICOLO_TESSUTO_COLORE"                                  #
# ---------------------------------------------------------------------- #

ALTER TABLE `ARTICOLO_TESSUTO_COLORE` MODIFY `quantitaMagazzinoMovimentoHtml` VARCHAR(254);


