From 83715076898df3ccc0bd1174f53be2b71fc91257 Mon Sep 17 00:00:00 2001 From: leonardo Date: Mon, 17 Jul 2017 20:38:11 +0000 Subject: [PATCH] fixes bug #9296 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/BD/FlyWay/trunk@71455 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../migration/V20170712_1104__mantis9296.sql | 24 +++++++++++++++++++ .../migration/V20170717_1021__mantis9296.sql | 9 +++++++ 2 files changed, 33 insertions(+) create mode 100644 src/db/migration/V20170712_1104__mantis9296.sql create mode 100644 src/db/migration/V20170717_1021__mantis9296.sql diff --git a/src/db/migration/V20170712_1104__mantis9296.sql b/src/db/migration/V20170712_1104__mantis9296.sql new file mode 100644 index 000000000..264b41170 --- /dev/null +++ b/src/db/migration/V20170712_1104__mantis9296.sql @@ -0,0 +1,24 @@ + + +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE TABLE TIPO_EVENTO_EXTRA_PTOVTA( + TIPOEVENTOEXTRAPTOVTA_ID NUMBER(7) NOT NULL, + TIPOEVENTOEXTRA_ID NUMBER(7) NOT NULL, + PUNTOVENTA_ID NUMBER(7) NOT NULL, + ACTIVO NUMBER(1), + FECMODIF DATE, + USUARIO_ID NUMBER(7), + PRIMARY KEY (TIPOEVENTOEXTRAPTOVTA_ID), + CONSTRAINT TIPO_EVENTO_EXTRA_FK FOREIGN KEY (TIPOEVENTOEXTRA_ID) REFERENCES TIPO_EVENTO_EXTRA (TIPOEVENTOEXTRA_ID), + CONSTRAINT TIPO_EVENTO_EXTRA_PTOVTA_FK FOREIGN KEY (PUNTOVENTA_ID) REFERENCES PUNTO_VENTA (PUNTOVENTA_ID) + )'; + + execute immediate + 'CREATE SEQUENCE TIPOEVENTOEXTRAPTOVTA_SEQ INCREMENT BY 1 START WITH 1 NOCACHE ORDER NOCYCLE'; + + exception when object_exists then null; +end; diff --git a/src/db/migration/V20170717_1021__mantis9296.sql b/src/db/migration/V20170717_1021__mantis9296.sql new file mode 100644 index 000000000..e1b3f0944 --- /dev/null +++ b/src/db/migration/V20170717_1021__mantis9296.sql @@ -0,0 +1,9 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'INSERT INTO TIPO_EVENTO_EXTRA_PTOVTA(TIPOEVENTOEXTRAPTOVTA_ID,TIPOEVENTOEXTRA_ID,PUNTOVENTA_ID,ACTIVO,FECMODIF,USUARIO_ID) + SELECT TIPOEVENTOEXTRAPTOVTA_SEQ.nextval, TIPOEVENTOEXTRA_ID, -1, 1, sysdate, 1 FROM TIPO_EVENTO_EXTRA'; + exception when object_exists then null; +end;