# ---------------------------------------------------------------------- #
# Add table "RIGA_DOCUMENTO_PROGETTISTA"                                 #
# ---------------------------------------------------------------------- #

CREATE TABLE `RIGA_DOCUMENTO_PROGETTISTA` (
    `id_rigaDocumentoProgettista` INTEGER NOT NULL AUTO_INCREMENT,
    `id_rigaDocumento` INTEGER,
    `id_articolo` INTEGER,
    `id_clifor` INTEGER,
    `percArticolo` DECIMAL(5,2),
    `importoRiga` DECIMAL(18,4),
    `scontoRiga` DECIMAL(5,2),
    CONSTRAINT `PK_RIGA_DOCUMENTO_PROGETTISTA` PRIMARY KEY (`id_rigaDocumentoProgettista`)
);

# ---------------------------------------------------------------------- #
# Add foreign key constraints                                            #
# ---------------------------------------------------------------------- #

ALTER TABLE `RIGA_DOCUMENTO_PROGETTISTA` ADD CONSTRAINT `RIGA_DOCUMENTO_RIGA_DOCUMENTO_PROGETTISTA` 
    FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);

ALTER TABLE `RIGA_DOCUMENTO_PROGETTISTA` ADD CONSTRAINT `ARTICOLO_RIGA_DOCUMENTO_PROGETTISTA` 
    FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);

ALTER TABLE `RIGA_DOCUMENTO_PROGETTISTA` ADD CONSTRAINT `CLIFOR_RIGA_DOCUMENTO_PROGETTISTA` 
    FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`);
