# ---------------------------------------------------------------------- # # Add table "DOCUMENTO_PAGAMENTO" # # ---------------------------------------------------------------------- # CREATE TABLE `DOCUMENTO_PAGAMENTO` ( `id_documentoPagamento` INTEGER NOT NULL AUTO_INCREMENT, `id_documento` INTEGER, `data` DATE, `importo` DECIMAL(18,4), `nota` VARCHAR(254), CONSTRAINT `PK_DOCUMENTO_PAGAMENTO` PRIMARY KEY (`id_documentoPagamento`) ); ALTER TABLE `DOCUMENTO_PAGAMENTO` ADD CONSTRAINT `DOCUMENTO_DOCUMENTO_PAGAMENTO` FOREIGN KEY (`id_documento`) REFERENCES `DOCUMENTO` (`id_documento`); # ---------------------------------------------------------------------- # # Drop foreign key constraints # # ---------------------------------------------------------------------- # ALTER TABLE `DOCUMENTO_PAGAMENTO` DROP FOREIGN KEY `DOCUMENTO_DOCUMENTO_PAGAMENTO`; # ---------------------------------------------------------------------- # # Modify table "DOCUMENTO_PAGAMENTO" # # ---------------------------------------------------------------------- # ALTER TABLE `DOCUMENTO_PAGAMENTO` ADD COLUMN `id_tipoPagamento` INTEGER; ALTER TABLE `DOCUMENTO_PAGAMENTO` ADD COLUMN `tipoMovimento` INTEGER; ALTER TABLE `DOCUMENTO_PAGAMENTO` MODIFY `id_tipoPagamento` INTEGER AFTER `id_documento`; # ---------------------------------------------------------------------- # # Add foreign key constraints # # ---------------------------------------------------------------------- # ALTER TABLE `DOCUMENTO_PAGAMENTO` ADD CONSTRAINT `DOCUMENTO_DOCUMENTO_PAGAMENTO` FOREIGN KEY (`id_documento`) REFERENCES `DOCUMENTO` (`id_documento`); ALTER TABLE `DOCUMENTO_PAGAMENTO` ADD CONSTRAINT `TIPO_PAGAMENTO_DOCUMENTO_PAGAMENTO` FOREIGN KEY (`id_tipoPagamento`) REFERENCES `TIPO_PAGAMENTO` (`id_tipoPagamento`);