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 +$$;