# ---------------------------------------------------------------------- #
# Modify table "ARTICOLO"                                                #
# ---------------------------------------------------------------------- #

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

# ---------------------------------------------------------------------- #
# Modify table "ARTICOLO_VARIANTE"                                       #
# ---------------------------------------------------------------------- #

ALTER TABLE `ARTICOLO_VARIANTE` ADD COLUMN `id_vetrina` INTEGER;



# ---------------------------------------------------------------------- #
# Add table "VETRINA"                                                    #
# ---------------------------------------------------------------------- #

CREATE TABLE `VETRINA` (
    `id_vetrina` INTEGER NOT NULL AUTO_INCREMENT,
    `descrizione` VARCHAR(30),
    CONSTRAINT `PK_VETRINA` PRIMARY KEY (`id_vetrina`)
);



ALTER TABLE `ARTICOLO` ADD CONSTRAINT `VETRINA_ARTICOLO` 
    FOREIGN KEY (`id_vetrina`) REFERENCES `VETRINA` (`id_vetrina`);


ALTER TABLE `ARTICOLO_VARIANTE` ADD CONSTRAINT `VETRINA_ARTICOLO_VARIANTE` 
    FOREIGN KEY (`id_vetrina`) REFERENCES `VETRINA` (`id_vetrina`);



insert into VETRINA (id_vetrina, descrizione) values (1,'grande'),(2,'media'),(3,'piccola');
update ARTICOLO SET id_vetrina=flgVetrina where flgVetrina>0;
update ARTICOLO_VARIANTE SET id_vetrina=flgVetrina where flgVetrina>0;



ALTER TABLE `ARTICOLO` DROP COLUMN `flgVetrina`;

ALTER TABLE `ARTICOLO_VARIANTE` DROP COLUMN `flgVetrina`;

