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

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

# ---------------------------------------------------------------------- #
# Add table "NUMERO_TELI_RIGA"                                           #
# ---------------------------------------------------------------------- #

CREATE TABLE `NUMERO_TELI_RIGA` (
    `id_numeroTeliRiga` INTEGER NOT NULL AUTO_INCREMENT,
    `numTeliRiga` INTEGER,
    `id_rigaDocumentoArticolo` INTEGER,
    `id_rigaDocumentoTessuto` INTEGER,
    CONSTRAINT `PK_NUMERO_TELI_RIGA` PRIMARY KEY (`id_numeroTeliRiga`)
);


ALTER TABLE `NUMERO_TELI_RIGA` ADD CONSTRAINT `RIGA_DOCUMENTO_NUMERO_TELI_RIGA_articolo` 
    FOREIGN KEY (`id_rigaDocumentoArticolo`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);

ALTER TABLE `NUMERO_TELI_RIGA` ADD CONSTRAINT `RIGA_DOCUMENTO_NUMERO_TELI_RIGA_tessuto` 
    FOREIGN KEY (`id_rigaDocumentoTessuto`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);
	
	CREATE UNIQUE INDEX `IDX_NUMERO_TELI_RIGA_1` ON `NUMERO_TELI_RIGA` (`id_rigaDocumentoArticolo`,`id_rigaDocumentoTessuto`);


ALTER TABLE `NUMERO_TELI_RIGA` ADD COLUMN `mtTessutoRiga` DOUBLE;
