From 437085203c7c4d835ddf1fa52abbe2ed8c740a89 Mon Sep 17 00:00:00 2001 From: valdir Date: Fri, 26 Feb 2021 21:21:26 +0000 Subject: [PATCH] =?UTF-8?q?0021537:=20FlexBus=20-=20ADM=20e=20Tela=20de=20?= =?UTF-8?q?Configura=C3=A7=C3=A3o=200021541:=20FlexBus=20-=20SCO=20de=20ve?= =?UTF-8?q?nda=20bug#21537=20bug#21541=20dev:alberto=20qua:?= 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@105564 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../migration/V20210208_1035__mantis21537.sql | 47 +++++++++++++++++++ .../migration/V20210211_0934__mantis21537.sql | 45 ++++++++++++++++++ .../migration/V20210224_1412__mantis21541.sql | 33 +++++++++++++ .../migration/V20210208_1035__mantis21537.sql | 20 ++++++++ .../migration/V20210211_0934__mantis21537.sql | 37 +++++++++++++++ .../migration/V20210224_1412__mantis21541.sql | 25 ++++++++++ 6 files changed, 207 insertions(+) create mode 100644 src/db/migration/V20210208_1035__mantis21537.sql create mode 100644 src/db/migration/V20210211_0934__mantis21537.sql create mode 100644 src/db/migration/V20210224_1412__mantis21541.sql create mode 100644 src/db/postgresql/migration/V20210208_1035__mantis21537.sql create mode 100644 src/db/postgresql/migration/V20210211_0934__mantis21537.sql create mode 100644 src/db/postgresql/migration/V20210224_1412__mantis21541.sql diff --git a/src/db/migration/V20210208_1035__mantis21537.sql b/src/db/migration/V20210208_1035__mantis21537.sql new file mode 100644 index 000000000..b079868c1 --- /dev/null +++ b/src/db/migration/V20210208_1035__mantis21537.sql @@ -0,0 +1,47 @@ +declare + object_exists exception; + except_01451 exception; + except_01442 exception; + + pragma exception_init (object_exists , -01430); + pragma exception_init (except_01451 , -01451); + pragma exception_init (except_01442 , -01442); +begin + execute immediate 'ALTER TABLE ESQUEMA_CORRIDA ADD (ISFLEXBUS NUMBER(1,0), OCUPACAO_MINIMA NUMBER(7,0), HORAS_CONFIRMACAO NUMBER(7,0), MINUTOS_CONFIRMACAO NUMBER(7,0)) '; + exception + when object_exists then null; + when except_01451 then null; + when except_01442 then null; +end; +/ +declare + object_exists exception; + except_01451 exception; + except_01442 exception; + + pragma exception_init (object_exists , -01430); + pragma exception_init (except_01451 , -01451); + pragma exception_init (except_01442 , -01442); +begin + execute immediate 'ALTER TABLE CORRIDA ADD (ISFLEXBUS NUMBER(1,0), STATUSFLEXBUS NUMBER(1,0), OCUPACAO_MINIMA NUMBER(7,0), HORAS_CONFIRMACAO NUMBER(7,0), MINUTOS_CONFIRMACAO NUMBER(7,0), USUARIOFLEXBUS_ID NUMBER(7,0)) '; + exception + when object_exists then null; + when except_01451 then null; + when except_01442 then null; +end; +/ +declare + object_exists exception; + except_01451 exception; + except_01442 exception; + + pragma exception_init (object_exists , -01430); + pragma exception_init (except_01451 , -01451); + pragma exception_init (except_01442 , -01442); +begin + execute immediate 'ALTER TABLE PUNTO_VENTA ADD (INDRESERVAFLEXBUS NUMBER(1,0)) '; + exception + when object_exists then null; + when except_01451 then null; + when except_01442 then null; +end; \ No newline at end of file diff --git a/src/db/migration/V20210211_0934__mantis21537.sql b/src/db/migration/V20210211_0934__mantis21537.sql new file mode 100644 index 000000000..71af2b9bb --- /dev/null +++ b/src/db/migration/V20210211_0934__mantis21537.sql @@ -0,0 +1,45 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE TABLE EMPRESA_EMAIL_FLEXBUS + ( + EMPRESAEMAILFLEXBUS_ID NUMBER(7, 0) NOT NULL + , EMPRESA_ID NUMBER(7, 0) + , SMTP VARCHAR2(100 BYTE) + , SENHA VARCHAR2(50 BYTE) + , SMTPPORTA VARCHAR2(20 BYTE) + , SMTPEMAIL VARCHAR2(50 BYTE) + , ACTIVO NUMBER(1,0) + , FECMODIF DATE + , USUARIO_ID NUMBER(7,0) + , TEXTOEMAIL CLOB + , ASSUNTO VARCHAR2(200 BYTE) + , EMAILDE VARCHAR2(50 BYTE) + , EMAILCOPIAOCULTA VARCHAR2(200) + , INDAUTENTICACAO NUMBER(1,0) + , CONSTRAINT EMPRESA_EMAIL_FLEXBUS_PK PRIMARY KEY ( EMPRESAEMAILFLEXBUS_ID ) ENABLE ) '; + + exception when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE SEQUENCE EMP_EMAIL_FLEXBUS_SEQ'; + exception when object_exists then null; +end; +/ +declare + dup_val_on_index exception; + pragma exception_init (dup_val_on_index , -00001); +begin + execute immediate 'INSERT INTO FUNCION_SISTEMA (FUNCIONSISTEMA_ID,SISTEMA_ID,NOMBFUNCION,DESCRUTA,ACTIVO,FECMODIF,USUARIO_ID) + values (FUNCION_SISTEMA_SEQ.NEXTVAL,''1'',''ADM > ESQUEMA OPERACIONAL > FLEXBUS'', + ''COM.RJCONSULTORES.ADMINISTRACION.GUI.ESQUEMAOPERACIONAL.MENU.FLEXBUS'', + ''1'',to_date(''12/02/21'',''DD/MM/RR''),''1'')'; + exception when others then null; +end; diff --git a/src/db/migration/V20210224_1412__mantis21541.sql b/src/db/migration/V20210224_1412__mantis21541.sql new file mode 100644 index 000000000..f0123bd59 --- /dev/null +++ b/src/db/migration/V20210224_1412__mantis21541.sql @@ -0,0 +1,33 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE TABLE RESERVA_FLEXBUS + ( + RESERVAFLEXBUS_ID NUMBER(15, 0) NOT NULL + , BOLETO_ID NUMBER(15, 0) + , NOME_PASSAGEIRO VARCHAR2(180 BYTE) + , DOC_PASSAGEIRO VARCHAR2(45 BYTE) + , EMAIL_COMPRADOR VARCHAR2(100 BYTE) + , NOME_COMPRADOR VARCHAR2(180 BYTE) + , LOGIN_COMPRADOR VARCHAR2(180 BYTE) + , CLIENTE_ID NUMBER(7,0) + , NUMOPERACION VARCHAR2(36 BYTE) + , URL_PAGAMENTO VARCHAR2(300 BYTE) + , EMAIL_RESERVA VARCHAR2(100 BYTE) + , INDEMAILENVIADO NUMBER(1,0) + , CONSTRAINT RESERVA_FLEXBUS_PK PRIMARY KEY ( RESERVAFLEXBUS_ID ) ENABLE ) '; + + exception when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE SEQUENCE RESERVAFLEXBUS_SEQ'; + exception when object_exists then null; +end; +/ \ No newline at end of file diff --git a/src/db/postgresql/migration/V20210208_1035__mantis21537.sql b/src/db/postgresql/migration/V20210208_1035__mantis21537.sql new file mode 100644 index 000000000..36800c983 --- /dev/null +++ b/src/db/postgresql/migration/V20210208_1035__mantis21537.sql @@ -0,0 +1,20 @@ +DO $$ +BEGIN + ALTER TABLE ESQUEMA_CORRIDA ADD (ISFLEXBUS NUMBER(1,0), OCUPACAO_MINIMA NUMBER(7,0), HORAS_CONFIRMACAO NUMBER(7,0), MINUTOS_CONFIRMACAO NUMBER(7,0)); + EXCEPTION WHEN duplicate_column THEN NULL; +END +$$; +/ +DO $$ +BEGIN + ALTER TABLE CORRIDA ADD (ISFLEXBUS NUMBER(1,0), STATUSFLEXBUS NUMBER(1,0), OCUPACAO_MINIMA NUMBER(7,0), HORAS_CONFIRMACAO NUMBER(7,0), MINUTOS_CONFIRMACAO NUMBER(7,0), USUARIOFLEXBUS_ID NUMBER(7,0)); + EXCEPTION WHEN duplicate_column THEN NULL; +END +$$; +/ +DO $$ +BEGIN + ALTER TABLE PUNTO_VENTA ADD (INDRESERVAFLEXBUS NUMBER(1,0)); + EXCEPTION WHEN duplicate_column THEN NULL; +END +$$; \ No newline at end of file diff --git a/src/db/postgresql/migration/V20210211_0934__mantis21537.sql b/src/db/postgresql/migration/V20210211_0934__mantis21537.sql new file mode 100644 index 000000000..511c73aa5 --- /dev/null +++ b/src/db/postgresql/migration/V20210211_0934__mantis21537.sql @@ -0,0 +1,37 @@ +DO $$ +BEGIN + CREATE TABLE EMPRESA_EMAIL_FLEXBUS + ( + EMPRESAEMAILFLEXBUS_ID NUMBER(7, 0) NOT NULL + , EMPRESA_ID NUMBER(7, 0) + , SMTP VARCHAR2(100 BYTE) + , SENHA VARCHAR2(50 BYTE) + , SMTPPORTA VARCHAR2(20 BYTE) + , SMTPEMAIL VARCHAR2(50 BYTE) + , ACTIVO NUMBER(1,0) + , FECMODIF DATE + , USUARIO_ID NUMBER(7,0) + , TEXTOEMAIL CLOB + , ASSUNTO VARCHAR2(200 BYTE) + , EMAILDE VARCHAR2(50 BYTE) + , EMAILCOPIAOCULTA VARCHAR2(200) + , INDAUTENTICACAO NUMBER(1,0) + , CONSTRAINT EMPRESA_EMAIL_FLEXBUS_PK PRIMARY KEY ( EMPRESAEMAILFLEXBUS_ID ) ENABLE ); + EXCEPTION WHEN duplicate_column THEN NULL; +END +$$; +/ +DO $$ +BEGIN + CREATE SEQUENCE EMP_EMAIL_FLEXBUS_SEQ; +END +$$; +/ +DO $$ +BEGIN + INSERT INTO FUNCION_SISTEMA (FUNCIONSISTEMA_ID,SISTEMA_ID,NOMBFUNCION,DESCRUTA,ACTIVO,FECMODIF,USUARIO_ID) + values (FUNCION_SISTEMA_SEQ.NEXTVAL,'1','ADM > ESQUEMA OPERACIONAL > FLEXBUS', + 'COM.RJCONSULTORES.ADMINISTRACION.GUI.ESQUEMAOPERACIONAL.MENU.FLEXBUS', + '1',to_date('12/02/21','DD/MM/RR'),'1'); +END +$$; diff --git a/src/db/postgresql/migration/V20210224_1412__mantis21541.sql b/src/db/postgresql/migration/V20210224_1412__mantis21541.sql new file mode 100644 index 000000000..e7b17989e --- /dev/null +++ b/src/db/postgresql/migration/V20210224_1412__mantis21541.sql @@ -0,0 +1,25 @@ +DO $$ +BEGIN + CREATE TABLE RESERVA_FLEXBUS + ( + RESERVAFLEXBUS_ID NUMBER(15, 0) NOT NULL + , BOLETO_ID NUMBER(15, 0) + , NOME_PASSAGEIRO VARCHAR2(180 BYTE) + , DOC_PASSAGEIRO VARCHAR2(45 BYTE) + , EMAIL_COMPRADOR VARCHAR2(100 BYTE) + , NOME_COMPRADOR VARCHAR2(180 BYTE) + , LOGIN_COMPRADOR VARCHAR2(180 BYTE) + , CLIENTE_ID NUMBER(7,0) + , NUMOPERACION VARCHAR2(36 BYTE) + , URL_PAGAMENTO VARCHAR2(300 BYTE) + , EMAIL_RESERVA VARCHAR2(100 BYTE) + , INDEMAILENVIADO NUMBER(1,0) + , CONSTRAINT RESERVA_FLEXBUS_PK PRIMARY KEY ( RESERVAFLEXBUS_ID ) ENABLE ) ; +END +$$; +/ +DO $$ +BEGIN + CREATE SEQUENCE RESERVAFLEXBUS_SEQ ; +END +$$;