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

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


update RIGA_DOCUMENTO SET rifTipoArticolo=1;



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

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

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



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

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

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

ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `tsInizioLavorazione` DATETIME;

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

ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `tsFineLavorazione` DATETIME;



# ---------------------------------------------------------------------- #
# Add table "LAV_PEZZA"                                                  #
# ---------------------------------------------------------------------- #

CREATE TABLE `LAV_PEZZA` (
    `id_lavPezza` INTEGER NOT NULL AUTO_INCREMENT,
    `id_rigaDocumento` INTEGER,
    `id_clifor` INTEGER,
    `tsInserimento` DATETIME,
    `codicePezza` VARCHAR(40),
    `nColpi` INTEGER,
    CONSTRAINT `PK_LAV_PEZZA` PRIMARY KEY (`id_lavPezza`)
);

CREATE UNIQUE INDEX `IDX_LAV_PEZZA_1` ON `LAV_PEZZA` (`codicePezza`,`id_clifor`);

ALTER TABLE `LAV_PEZZA` ADD CONSTRAINT `RIGA_DOCUMENTO_LAV_PEZZA` 
    FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);


ALTER TABLE `LAV_PEZZA` ADD CONSTRAINT `CLIFOR_LAV_PEZZA` 
    FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
	
	
	
	
ALTER TABLE `LAV_PEZZA` ADD COLUMN `nColpiInizio` INTEGER;