From 6901108c6667bca0f7376225e6feec8261a76bb1 Mon Sep 17 00:00:00 2001 From: julio Date: Tue, 28 Mar 2017 19:50:36 +0000 Subject: [PATCH] fixes bug #8808 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/BD/FlyWay/trunk@67321 d1611594-4594-4d17-8e1d-87c2c4800839 --- src/db/migration/V20170328_0830__mantis8808.sql | 9 +++++++++ src/db/migration/V20170328_0944__mantis8808.sql | 13 +++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 src/db/migration/V20170328_0830__mantis8808.sql create mode 100644 src/db/migration/V20170328_0944__mantis8808.sql diff --git a/src/db/migration/V20170328_0830__mantis8808.sql b/src/db/migration/V20170328_0830__mantis8808.sql new file mode 100644 index 000000000..021813cc5 --- /dev/null +++ b/src/db/migration/V20170328_0830__mantis8808.sql @@ -0,0 +1,9 @@ +declare + column_exists exception; + pragma exception_init (column_exists , -01430); +begin + execute immediate 'ALTER TABLE ESTADO_CIVIL MODIFY (ESTADOCIVIL_ID NOT NULL)'; + execute immediate 'ALTER TABLE ESTADO_CIVIL ADD CONSTRAINT ESTADO_CIVIL_PK PRIMARY KEY (ESTADOCIVIL_ID) ENABLE'; + exception when column_exists then null; +end; + diff --git a/src/db/migration/V20170328_0944__mantis8808.sql b/src/db/migration/V20170328_0944__mantis8808.sql new file mode 100644 index 000000000..e159a69f1 --- /dev/null +++ b/src/db/migration/V20170328_0944__mantis8808.sql @@ -0,0 +1,13 @@ +declare + column_exists exception; + pragma exception_init (column_exists , -01430); +begin + execute immediate 'ALTER TABLE BOLETO ADD (ESTADOCIVIL_ID NUMBER(2))'; + execute immediate 'ALTER TABLE BOLETO ADD CONSTRAINT BOLETO_ESTADOCIVIL_FK FOREIGN KEY (ESTADOCIVIL_ID) + REFERENCES ESTADO_CIVIL (ESTADOCIVIL_ID) ENABLE'; + execute immediate 'ALTER TABLE CAJA ADD (ESTADOCIVIL_ID NUMBER(2))'; + execute immediate 'ALTER TABLE CAJA ADD CONSTRAINT CAJA_ESTADOCIVIL_FK FOREIGN KEY (ESTADOCIVIL_ID) + REFERENCES ESTADO_CIVIL (ESTADOCIVIL_ID) ENABLE'; + exception when column_exists then null; +end; +