From a9c569beee427840612f3870f604343a9194c535 Mon Sep 17 00:00:00 2001 From: leonardo Date: Tue, 28 Nov 2017 18:41:05 +0000 Subject: [PATCH] fixes bug #9201 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/BD/FlyWay/trunk@76862 d1611594-4594-4d17-8e1d-87c2c4800839 --- src/db/migration/V20171004_1423__mantis9201.sql | 6 ++---- src/db/migration/V20171127_1504__mantis9201.sql | 8 ++++++++ 2 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 src/db/migration/V20171127_1504__mantis9201.sql diff --git a/src/db/migration/V20171004_1423__mantis9201.sql b/src/db/migration/V20171004_1423__mantis9201.sql index a3c459d17..18806ce8b 100644 --- a/src/db/migration/V20171004_1423__mantis9201.sql +++ b/src/db/migration/V20171004_1423__mantis9201.sql @@ -6,7 +6,7 @@ begin 'CREATE TABLE MONITORAMENTO_CCF ( MONITORAMENTOCCF_ID NUMBER(7,0) NOT NULL , - EMPRESA_ID NUMBER(7,0) NOT NULL , + EMPRESA_ID NUMBER(7,0), UF_INSTALACAO NUMBER(7,0), FISCALIMPRESSORA_ID NUMBER(7,0), DATA_OCORRENCIA DATE, @@ -20,7 +20,6 @@ begin FECMODIF DATE, USUARIOMODIF_ID NUMBER(7,0), CONSTRAINT MONITORAMENTO_CCF_PK PRIMARY KEY (MONITORAMENTOCCF_ID) ENABLE , - CONSTRAINT FK_MCCF_EMPRESA FOREIGN KEY (EMPRESA_ID) REFERENCES EMPRESA (EMPRESA_ID) ENABLE, CONSTRAINT FK_MCCF_PUNTOVENTA FOREIGN KEY (PUNTOVENTA_ID) REFERENCES PUNTO_VENTA (PUNTOVENTA_ID) ENABLE, CONSTRAINT FK_MCCF_USUARIO FOREIGN KEY (USUARIO_ID) REFERENCES USUARIO (USUARIO_ID) ENABLE, CONSTRAINT FK_MCCF_USUARIOMODIF FOREIGN KEY (USUARIOMODIF_ID) REFERENCES USUARIO (USUARIO_ID) ENABLE @@ -39,7 +38,7 @@ begin 'CREATE TABLE MONITORAMENTO_CRZ ( MONITORAMENTOCRZ_ID NUMBER(7,0) NOT NULL , - EMPRESA_ID NUMBER(7,0) NOT NULL , + EMPRESA_ID NUMBER(7,0), UF_INSTALACAO NUMBER(7,0), FISCALIMPRESSORA_ID NUMBER(7,0), DATA_REDUCAOZ_FALTANTE DATE, @@ -53,7 +52,6 @@ begin FECMODIF DATE, USUARIOMODIF_ID NUMBER(7,0), CONSTRAINT MONITORAMENTO_CRZ_ID_PK PRIMARY KEY (MONITORAMENTOCRZ_ID) ENABLE , - CONSTRAINT FK_MCRZ_EMPRESA FOREIGN KEY (EMPRESA_ID) REFERENCES EMPRESA (EMPRESA_ID) ENABLE, CONSTRAINT FK_MCRZ_PUNTOVENTA FOREIGN KEY (PUNTOVENTA_ID) REFERENCES PUNTO_VENTA (PUNTOVENTA_ID) ENABLE, CONSTRAINT FK_MCRZ_USUARIO FOREIGN KEY (ULTIMO_USUARIO_ECF_ID) REFERENCES USUARIO (USUARIO_ID) ENABLE, CONSTRAINT FK_MCRZ_USUARIOMODIF FOREIGN KEY (USUARIOMODIF_ID) REFERENCES USUARIO (USUARIO_ID) ENABLE diff --git a/src/db/migration/V20171127_1504__mantis9201.sql b/src/db/migration/V20171127_1504__mantis9201.sql new file mode 100644 index 000000000..a3e489eb2 --- /dev/null +++ b/src/db/migration/V20171127_1504__mantis9201.sql @@ -0,0 +1,8 @@ + +declare + column_exists exception; + pragma exception_init (column_exists , -01430); +begin + execute immediate 'ALTER TABLE MONITORAMENTO_CRZ MODIFY (EMPRESA_ID NULL)'; + exception when column_exists then null; +end; \ No newline at end of file