# ---------------------------------------------------------------------- # # Alter table "DOCUMENTO" # # ---------------------------------------------------------------------- # ALTER TABLE `DOCUMENTO` ADD COLUMN `id_telaio` INTEGER; ALTER TABLE `DOCUMENTO` ADD COLUMN `colpoFinale` INTEGER; ALTER TABLE `DOCUMENTO` ADD COLUMN `colpoIniziale` INTEGER; ALTER TABLE `DOCUMENTO` ADD COLUMN `tsFineLavorazione` DATETIME; ALTER TABLE `DOCUMENTO` ADD COLUMN `tsInizioLavorazione` DATETIME; ALTER TABLE `DOCUMENTO` ADD COLUMN `flgStatoLavorazione` INTEGER; ALTER TABLE `RIGA_DOCUMENTO` DROP FOREIGN KEY `TELAIO_RIGA_DOCUMENTO`; # ---------------------------------------------------------------------- # # Alter table "RIGA_DOCUMENTO" # # ---------------------------------------------------------------------- # ALTER TABLE `RIGA_DOCUMENTO` DROP COLUMN `id_telaio`; ALTER TABLE `RIGA_DOCUMENTO` DROP COLUMN `colpoIniziale`; ALTER TABLE `RIGA_DOCUMENTO` DROP COLUMN `colpoFinale`; ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `codiceCartellinoIniziale` VARCHAR(40); CREATE UNIQUE INDEX `IDX_RIGA_DOCUMENTO_6` ON `RIGA_DOCUMENTO` (`codiceCartellinoIniziale`); ALTER TABLE `DOCUMENTO` ADD CONSTRAINT `TELAIO_DOCUMENTO` FOREIGN KEY (`id_telaio`) REFERENCES `TELAIO` (`id_telaio`); # ---------------------------------------------------------------------- # # Alter table "LAV_PEZZA" # # ---------------------------------------------------------------------- # ALTER TABLE `LAV_PEZZA` DROP COLUMN `nColpi`; ALTER TABLE `LAV_PEZZA` DROP COLUMN `nColpiInizio`; ALTER TABLE `LAV_PEZZA` ADD COLUMN `mtPezza` DOUBLE; # ---------------------------------------------------------------------- # # Alter table "DOCUMENTO" # # ---------------------------------------------------------------------- # ALTER TABLE `DOCUMENTO` ADD COLUMN `flgBarcodeType` INTEGER; ALTER TABLE `DOCUMENTO` ADD COLUMN `flgBarcodeSequenzaNumeri` INTEGER; # ---------------------------------------------------------------------- # # Alter table "RIGA_DOCUMENTO" # # ---------------------------------------------------------------------- # ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `codiceCartellinoStart` VARCHAR(40); ALTER TABLE `RIGA_DOCUMENTO` ADD COLUMN `codiceCartellinoStop` VARCHAR(40); #### fattura elettronica ALTER TABLE `DOCUMENTO` ADD COLUMN `ordineCodiceCUP` VARCHAR(40); ALTER TABLE `DOCUMENTO` ADD COLUMN `ordineCodiceCIG` VARCHAR(40); # ---------------------------------------------------------------------- # # Drop foreign key constraints # # ---------------------------------------------------------------------- # ALTER TABLE `LAV_PEZZA` DROP FOREIGN KEY `RIGA_DOCUMENTO_LAV_PEZZA`; ALTER TABLE `LAV_PEZZA` DROP FOREIGN KEY `CLIFOR_LAV_PEZZA`; # ---------------------------------------------------------------------- # # Alter table "LAV_PEZZA" # # ---------------------------------------------------------------------- # ALTER TABLE `LAV_PEZZA` ADD COLUMN `id_rigaDocumentoBolla` INTEGER; # ---------------------------------------------------------------------- # # Add foreign key constraints # # ---------------------------------------------------------------------- # ALTER TABLE `LAV_PEZZA` ADD CONSTRAINT `RIGA_DOCUMENTO_LAV_PEZZA_disposizione` FOREIGN KEY (`id_rigaDocumento`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`); ALTER TABLE `LAV_PEZZA` ADD CONSTRAINT `CLIFOR_LAV_PEZZA` FOREIGN KEY (`id_clifor`) REFERENCES `CLIFOR` (`id_clifor`); ALTER TABLE `LAV_PEZZA` ADD CONSTRAINT `RIGA_DOCUMENTO_LAV_PEZZA_bolla` FOREIGN KEY (`id_rigaDocumentoBolla`) REFERENCES `RIGA_DOCUMENTO` (`id_rigaDocumento`);