From 6f037f97216e30890fa005d41965c9691d3dab74 Mon Sep 17 00:00:00 2001 From: leonardo Date: Wed, 20 Mar 2019 14:27:34 +0000 Subject: [PATCH] =?UTF-8?q?13559:=20ADM=20=E2=80=93=20Gera=C3=A7=C3=A3o=20?= =?UTF-8?q?de=20informa=C3=A7=C3=B5es=20RecDespDiv=20e=20DepBco=20(parte?= =?UTF-8?q?=202)=20fixes=20bug#13559=20dev:valdevir=20qua:Juliane?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/BD/FlyWay/trunk@90970 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../migration/V20190314_1009__mantis13559.sql | 7 +++++ .../migration/V20190319_1131__mantis13559.sql | 31 +++++++++++++++++++ .../migration/V20190319_1648__mantis13559.sql | 7 +++++ .../migration/V20190319_1651__mantis13559.sql | 26 ++++++++++++++++ 4 files changed, 71 insertions(+) create mode 100644 src/db/migration/V20190314_1009__mantis13559.sql create mode 100644 src/db/migration/V20190319_1131__mantis13559.sql create mode 100644 src/db/postgresql/migration/V20190319_1648__mantis13559.sql create mode 100644 src/db/postgresql/migration/V20190319_1651__mantis13559.sql diff --git a/src/db/migration/V20190314_1009__mantis13559.sql b/src/db/migration/V20190314_1009__mantis13559.sql new file mode 100644 index 000000000..a616b9883 --- /dev/null +++ b/src/db/migration/V20190314_1009__mantis13559.sql @@ -0,0 +1,7 @@ +declare + dup_val_on_index exception; + pragma exception_init (dup_val_on_index , -00001); +begin + execute immediate 'INSERT INTO funcion_sistema VALUES (funcion_sistema_seq.NEXTVAL, 1, ''ADM > RELATORIOS > RELATORIOS > INTEGRACAO > RECEITAS/DESPESAS DIVERSAS'', + ''COM.RJCONSULTORES.ADMINISTRACION.GUI.RELATORIOS.MENU.RELATORIORECEITASDEPESASDIV'', 1, SYSDATE, 1)'; +end; diff --git a/src/db/migration/V20190319_1131__mantis13559.sql b/src/db/migration/V20190319_1131__mantis13559.sql new file mode 100644 index 000000000..4781e9835 --- /dev/null +++ b/src/db/migration/V20190319_1131__mantis13559.sql @@ -0,0 +1,31 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE TABLE LOG_DESPESAS_RECEITAS_DIV + ( + DESPESASRECEITASDIV_ID NUMBER(7) + , USUARIO_ID NUMBER(7) + , DATA_EXEC DATE + , DATA_INICIO DATE + , DATA_FIM DATE + , EMPRESA_ID NUMBER(7) + , PROCESSADO NUMBER(1), + CONSTRAINT LOG_DESPESAS_RECEITAS_DIV_PK PRIMARY KEY + ( + DESPESASRECEITASDIV_ID + ) + ENABLE + )'; + + exception when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE SEQUENCE LOG_DESPESAS_RECEITAS_DIV_SEQ INCREMENT BY 1 START WITH 1 '; + exception when object_exists then null; +end; \ No newline at end of file diff --git a/src/db/postgresql/migration/V20190319_1648__mantis13559.sql b/src/db/postgresql/migration/V20190319_1648__mantis13559.sql new file mode 100644 index 000000000..6c296bb3d --- /dev/null +++ b/src/db/postgresql/migration/V20190319_1648__mantis13559.sql @@ -0,0 +1,7 @@ +DO $$ +BEGIN + INSERT INTO funcion_sistema VALUES (funcion_sistema_seq.NEXTVAL, 1, 'ADM > RELATORIOS > RELATORIOS > INTEGRACAO > RECEITAS/DESPESAS DIVERSAS', + 'COM.RJCONSULTORES.ADMINISTRACION.GUI.RELATORIOS.MENU.RELATORIORECEITASDEPESASDIV', 1, SYSDATE, 1); +EXCEPTION WHEN unique_violation THEN NULL; +END +$$; \ No newline at end of file diff --git a/src/db/postgresql/migration/V20190319_1651__mantis13559.sql b/src/db/postgresql/migration/V20190319_1651__mantis13559.sql new file mode 100644 index 000000000..cb587a15a --- /dev/null +++ b/src/db/postgresql/migration/V20190319_1651__mantis13559.sql @@ -0,0 +1,26 @@ +DO $$ +BEGIN + CREATE TABLE LOG_DESPESAS_RECEITAS_DIV + ( + DESPESASRECEITASDIV_ID NUMBER(7) + , USUARIO_ID NUMBER(7) + , DATA_EXEC DATE + , DATA_INICIO DATE + , DATA_FIM DATE + , EMPRESA_ID NUMBER(7) + , PROCESSADO NUMBER(1), + CONSTRAINT LOG_DESPESAS_RECEITAS_DIV_PK PRIMARY KEY + ( + DESPESASRECEITASDIV_ID + ) + ENABLE + ); + + CREATE SEQUENCE LOG_DESPESAS_RECEITAS_DIV_SEQ INCREMENT BY 1 START WITH 1; + + EXCEPTION + WHEN duplicate_table THEN NULL; + WHEN duplicate_object THEN NULL; + WHEN duplicate_column THEN NULL; +END +$$;