45 lines
1.5 KiB
SQL
45 lines
1.5 KiB
SQL
# ---------------------------------------------------------------------- #
|
|
# 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`;
|
|
|