ALTER TABLE `ARTICOLO` ADD COLUMN `flgRichiediQuotazione` INTEGER;


# ---------------------------------------------------------------------- #
# Alter table "ATTIVITA"                                                 #
# ---------------------------------------------------------------------- #

ALTER TABLE `ATTIVITA` ADD COLUMN `flgQuotazione` INTEGER;

# ---------------------------------------------------------------------- #
# Add table "QUOTAZIONE_ARTICOLO"                                        #
# ---------------------------------------------------------------------- #

CREATE TABLE `QUOTAZIONE_ARTICOLO` (
    `id_quotazioneArticolo` INTEGER NOT NULL AUTO_INCREMENT,
    `id_users` INTEGER,
    `id_articolo` INTEGER,
    `id_articoloVariante` INTEGER,
    `id_articoloTaglia` INTEGER,
    `flgAbilitaAvviso` INTEGER,
    `prezzoQA` DECIMAL(18,4),
    `dataQA` DATE,
    `dataFineQA` DATE,
    `tmstUltimoAvviso` DATETIME,
    CONSTRAINT `PK_QUOTAZIONE_ARTICOLO` PRIMARY KEY (`id_quotazioneArticolo`)
);

ALTER TABLE `QUOTAZIONE_ARTICOLO` ADD CONSTRAINT `USERS_QUOTAZIONE_ARTICOLO` 
    FOREIGN KEY (`id_users`) REFERENCES `USERS` (`id_users`);

ALTER TABLE `QUOTAZIONE_ARTICOLO` ADD CONSTRAINT `ARTICOLO_QUOTAZIONE_ARTICOLO` 
    FOREIGN KEY (`id_articolo`) REFERENCES `ARTICOLO` (`id_articolo`);

ALTER TABLE `QUOTAZIONE_ARTICOLO` ADD CONSTRAINT `ARTICOLO_VARIANTE_QUOTAZIONE_ARTICOLO` 
    FOREIGN KEY (`id_articoloVariante`) REFERENCES `ARTICOLO_VARIANTE` (`id_articoloVariante`);

ALTER TABLE `QUOTAZIONE_ARTICOLO` ADD CONSTRAINT `ARTICOLO_TAGLIA_QUOTAZIONE_ARTICOLO` 
    FOREIGN KEY (`id_articoloTaglia`) REFERENCES `ARTICOLO_TAGLIA` (`id_articoloTaglia`);


ALTER TABLE `ARTICOLO` MODIFY `percRicaricoEffettivo` DECIMAL(18,4);


	######################################################################
#insert into PARM (codice) values ('DB_VERSION');
UPDATE PARM SET testo='253' where codice='DB_VERSION';
######################################################################