From cc0c9a636dc9e4e69b58a07cf223dab91b097327 Mon Sep 17 00:00:00 2001 From: valdevir Date: Thu, 28 Jul 2022 12:48:43 +0000 Subject: [PATCH] fixes bug#24678 qua: dev:Valdir git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/BD/FlyWay/trunk@113559 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../migration/V20220722_0820__mantis24678.sql | 28 +++++++++++++++++++ .../migration/V20220722_0820__mantis24678.sql | 25 +++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 src/db/migration/V20220722_0820__mantis24678.sql create mode 100644 src/db/postgresql/migration/V20220722_0820__mantis24678.sql diff --git a/src/db/migration/V20220722_0820__mantis24678.sql b/src/db/migration/V20220722_0820__mantis24678.sql new file mode 100644 index 000000000..a853301c6 --- /dev/null +++ b/src/db/migration/V20220722_0820__mantis24678.sql @@ -0,0 +1,28 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE TABLE PTOVTA_EXCECAO_MULTA_CANC ( + PTOVTAEXCECAOMULTACANC_ID NUMBER(7) NOT NULL, + PUNTOVENTA_ID NUMBER(7) NOT NULL, + EMPRESA_ID NUMBER(7) NOT NULL, + ORGAOCONCEDENTE_ID NUMBER(7) NOT NULL, + FECMODIF DATE NULL, + ACTIVO NUMBER(1) NULL, + USUARIO_ID NUMBER(7) NULL, + PRIMARY KEY (PTOVTAEXCECAOMULTACANC_ID), + FOREIGN KEY (EMPRESA_ID) REFERENCES EMPRESA, + FOREIGN KEY (PUNTOVENTA_ID) REFERENCES PUNTO_VENTA, + FOREIGN KEY (ORGAOCONCEDENTE_ID) REFERENCES ORGAO_CONCEDENTE + )'; + exception when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE SEQUENCE PTOVTA_EXCECAO_MULTA_CANC_SEQ INCREMENT BY 1 START WITH 1 MAXVALUE 9999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER'; + exception when object_exists then null; +end; \ No newline at end of file diff --git a/src/db/postgresql/migration/V20220722_0820__mantis24678.sql b/src/db/postgresql/migration/V20220722_0820__mantis24678.sql new file mode 100644 index 000000000..f18e2a754 --- /dev/null +++ b/src/db/postgresql/migration/V20220722_0820__mantis24678.sql @@ -0,0 +1,25 @@ +DO $$ +BEGIN + CREATE TABLE PTOVTA_EXCECAO_MULTA_CANC ( + PTOVTAEXCECAOMULTACANC_ID NUMBER(7) NOT NULL, + PUNTOVENTA_ID NUMBER(7) NOT NULL, + EMPRESA_ID NUMBER(7) NOT NULL, + ORGAOCONCEDENTE_ID NUMBER(7) NOT NULL, + FECMODIF DATE NULL, + ACTIVO NUMBER(1) NULL, + USUARIO_ID NUMBER(7) NULL, + PRIMARY KEY (PTOVTAEXCECAOMULTACANC_ID), + FOREIGN KEY (EMPRESA_ID) REFERENCES EMPRESA, + FOREIGN KEY (PUNTOVENTA_ID) REFERENCES PUNTO_VENTA, + FOREIGN KEY (ORGAOCONCEDENTE_ID) REFERENCES ORGAO_CONCEDENTE + ); + exception when object_exists then null; +END +$$; +/ +DO $$ +BEGIN + CREATE SEQUENCE PTOVTA_EXCECAO_MULTA_CANC_SEQ INCREMENT BY 1 START WITH 1 MAXVALUE 9999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; + exception when object_exists then null; +END +$$;