From 22a9a4610953515ab921bd78d5632f1732e4d842 Mon Sep 17 00:00:00 2001 From: celio Date: Fri, 21 May 2021 21:09:43 +0000 Subject: [PATCH] fixes bug#21768 qua: silvania dev: Julio git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/BD/FlyWay/trunk@106818 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../migration/V20210515_1847__mantis21768.sql | 2 +- .../migration/V20210521_1729__mantis21768.sql | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 src/db/migration/V20210521_1729__mantis21768.sql diff --git a/src/db/migration/V20210515_1847__mantis21768.sql b/src/db/migration/V20210515_1847__mantis21768.sql index 949970727..dc59e3445 100644 --- a/src/db/migration/V20210515_1847__mantis21768.sql +++ b/src/db/migration/V20210515_1847__mantis21768.sql @@ -1,6 +1,6 @@ declare begin execute immediate - 'Insert into FUNCION_SISTEMA (FUNCIONSISTEMA_ID,SISTEMA_ID,NOMBFUNCION,DESCRUTA,ACTIVO,FECMODIF,USUARIO_ID) values (FUNCION_SISTEMA_seq.nextval,''2'',''VDA > VENDA >> MAPA DE VIAGEM'',''COM.RJCONSULTORES.VENTABOLETOS.GUI.VENTA.MENU.ITEN.MAPAVIAGEM'',''1'',null,''1'')'; + 'Insert into FUNCION_SISTEMA (FUNCIONSISTEMA_ID,SISTEMA_ID,NOMBFUNCION,DESCRUTA,ACTIVO,FECMODIF,USUARIO_ID) values (FUNCION_SISTEMA_seq.nextval,''2'',''VDA > VENDA >> MAPA DE VIAGEM'',''COM.RJCONSULTORES.VENTABOLETOS.GUI.VENTA.MENU.ITEN.MAPAVIAGEM'',''1'',SYSDATE,''1'')'; exception when others then null; end; diff --git a/src/db/migration/V20210521_1729__mantis21768.sql b/src/db/migration/V20210521_1729__mantis21768.sql new file mode 100644 index 000000000..5e0d354b8 --- /dev/null +++ b/src/db/migration/V20210521_1729__mantis21768.sql @@ -0,0 +1,17 @@ +declare +begin + execute immediate + 'INSERT INTO PERFIL_FUNCION (PERFILFUNCION_ID, PERFIL_ID, FUNCIONSISTEMA_ID, ACTIVO, FECMODIF, USUARIO_ID, INDLECTURA) + SELECT + PERFIL_FUNCION_SEQ.NEXTVAL as PERFILFUNCION_ID, + p.PERFIL_ID, + (SELECT FUNCIONSISTEMA_ID FROM FUNCION_SISTEMA fs WHERE fs.DESCRUTA = ''COM.RJCONSULTORES.VENTABOLETOS.GUI.VENTA.MENU.ITEN.MAPAVIAGEM'') AS FUNCIONSISTEMA_ID, + 1 as ACTIVO, + SYSDATE AS FECMODIF, + -2 AS USUARIO_ID, + 0 AS INDLECTURA + FROM PERFIL p + WHERE p.ACTIVO = 1 + AND NOT EXISTS(SELECT * FROM PERFIL_FUNCION WHERE FUNCIONSISTEMA_ID = (SELECT FUNCIONSISTEMA_ID FROM FUNCION_SISTEMA fs WHERE fs.DESCRUTA = ''COM.RJCONSULTORES.VENTABOLETOS.GUI.VENTA.MENU.ITEN.MAPAVIAGEM''))'; + exception when others then null; +end; \ No newline at end of file