ALTER TABLE `ARTICOLO_FILATO` ADD COLUMN `id_tipo` INTEGER(11); ALTER TABLE `ARTICOLO_FILATO` MODIFY `id_tipo` INTEGER(11) AFTER `id_articoloFilato`; ALTER TABLE `ARTICOLO_FILATO` ADD CONSTRAINT `TIPO_ARTICOLO_FILATO` FOREIGN KEY (`id_tipo`) REFERENCES `TIPO` (`id_tipo`); # ---------------------------------------------------------------------- # # Alter table "ARTICOLO_FILATO" # # ---------------------------------------------------------------------- # ALTER TABLE `ARTICOLO_FILATO` ADD COLUMN `codiceAF` VARCHAR(40); ALTER TABLE `ARTICOLO_FILATO` MODIFY `codiceAF` VARCHAR(40) AFTER `id_articoloFilato`; CREATE UNIQUE INDEX `IDX_ARTICOLO_FILATO_1` ON `ARTICOLO_FILATO` (`codiceAF`); # ---------------------------------------------------------------------- # # Alter table "ARTICOLO_TESSUTO" # # ---------------------------------------------------------------------- # ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `codiceAT` VARCHAR(40); ALTER TABLE `ARTICOLO_TESSUTO` MODIFY `codiceAT` VARCHAR(40) AFTER `id_articoloTessuto`; CREATE UNIQUE INDEX `IDX_ARTICOLO_TESSUTO_1` ON `ARTICOLO_TESSUTO` (`codiceAT`); # ---------------------------------------------------------------------- # # Alter table "ARTICOLO_TESSUTO" # # ---------------------------------------------------------------------- # ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `descLavorazione` VARCHAR(1000); ALTER TABLE `ARTICOLO_FILATO` MODIFY `descrizione` VARCHAR(100); # ---------------------------------------------------------------------- # # Add table "ARTICOLO_TESSUTO_ACCOPPIATO" # # ---------------------------------------------------------------------- # CREATE TABLE `ARTICOLO_TESSUTO_ACCOPPIATO` ( `id_articoloTessutoAccoppiato` INTEGER NOT NULL AUTO_INCREMENT, `id_articoloTessuto` INTEGER, `id_articoloTessutoComponente` INTEGER, CONSTRAINT `PK_ARTICOLO_TESSUTO_ACCOPPIATO` PRIMARY KEY (`id_articoloTessutoAccoppiato`) ); # ---------------------------------------------------------------------- # # Add foreign key constraints # # ---------------------------------------------------------------------- # ALTER TABLE `ARTICOLO_TESSUTO_ACCOPPIATO` ADD CONSTRAINT `ARTICOLO_TESSUTO_ARTICOLO_TESSUTO_ACCOPPIATO_COMPONENTE` FOREIGN KEY (`id_articoloTessutoComponente`) REFERENCES `ARTICOLO_TESSUTO` (`id_articoloTessuto`); ALTER TABLE `ARTICOLO_TESSUTO_ACCOPPIATO` ADD CONSTRAINT `ARTICOLO_TESSUTO_ARTICOLO_TESSUTO_ACCOPPIATO` FOREIGN KEY (`id_articoloTessuto`) REFERENCES `ARTICOLO_TESSUTO` (`id_articoloTessuto`); ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `quantitaCalcolate` BOOL; ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `quantitaEffettiva` DOUBLE; ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `quantitaImpegnata` DOUBLE; ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `quantitaInArrivo` DOUBLE; ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `quantitaMagazzinoMovimentoHtml` VARCHAR(200); ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `quantita` DOUBLE; # ---------------------------------------------------------------------- # # Alter table "ARTICOLO_FILATO_COLORE" # # ---------------------------------------------------------------------- # ALTER TABLE `ARTICOLO_FILATO_COLORE` DROP COLUMN `quantitaW`; ALTER TABLE `ARTICOLO_FILATO_COLORE` ADD COLUMN `quantita` DOUBLE; # ---------------------------------------------------------------------- # # Alter table "ARTICOLO_TESSUTO" # # ---------------------------------------------------------------------- # ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `id_tipo` INTEGER(11); ALTER TABLE `ARTICOLO_TESSUTO` MODIFY `id_tipo` INTEGER(11) AFTER `id_articoloTessuto`; ALTER TABLE `ARTICOLO_TESSUTO` ADD CONSTRAINT `TIPO_ARTICOLO_TESSUTO` FOREIGN KEY (`id_tipo`) REFERENCES `TIPO` (`id_tipo`); # ---------------------------------------------------------------------- # # Alter table "ARTICOLO_TESSUTO" # # ---------------------------------------------------------------------- # ALTER TABLE `ARTICOLO_TESSUTO` CHANGE `flgTipo` `flgTipoAT` INTEGER; ALTER TABLE `ARTICOLO_TESSUTO` ADD COLUMN `flgDispo` INTEGER; ALTER TABLE `ARTICOLO_TESSUTO` MODIFY `quantitaMagazzinoMovimentoHtml` VARCHAR(1000);