diff --git a/src/db/migration/V20200128_1454__mantis16537.sql b/src/db/migration/V20200128_1454__mantis16537.sql new file mode 100644 index 000000000..22e184db8 --- /dev/null +++ b/src/db/migration/V20200128_1454__mantis16537.sql @@ -0,0 +1,5 @@ +declare +begin + execute immediate 'insert into FORMA_PAGO(formapago_id,descpago, activo, fecmodif, usuario_id, cvepago, tipo_pago, cvesistema) values (FORMA_PAGO_SEQ.nextval, ''CARTEIRA DIGITAL TROCO SIMPLES'', 1,sysdate,1, ''TS'', 12, ''CARTEIRA_DIGITAL_TS'')'; + exception when others then null; +end; \ No newline at end of file diff --git a/src/db/migration/V20200130_1029__mantis16537.sql b/src/db/migration/V20200130_1029__mantis16537.sql new file mode 100644 index 000000000..d7b29a17c --- /dev/null +++ b/src/db/migration/V20200130_1029__mantis16537.sql @@ -0,0 +1,15 @@ +declare + dup_val_on_index exception; + pragma exception_init (dup_val_on_index , -00001); +begin + execute immediate 'INSERT INTO CONSTANTE (CONSTANTE_ID,NOMBCONSTANTE,DESCCONSTANTE,INDTIPOCONSTANTE,VALORCONSTANTE,INDMANTENIMIENTOUSUARIO,ACTIVO,FECMODIF,USUARIO_ID) VALUES (CONSTANTE_seq.nextval,''TS05_PATH_PEDIDO_PAGAMENTO'',''TROCO SIMPLES. Pedido de pagamento com saldo'',1, ''v1/transaction/payment/{parametro}'',1,1,null,1)'; + exception when dup_val_on_index then NULL; +end; +/ +declare + dup_val_on_index exception; + pragma exception_init (dup_val_on_index , -00001); +begin + execute immediate 'INSERT INTO CONSTANTE (CONSTANTE_ID,NOMBCONSTANTE,DESCCONSTANTE,INDTIPOCONSTANTE,VALORCONSTANTE,INDMANTENIMIENTOUSUARIO,ACTIVO,FECMODIF,USUARIO_ID) VALUES (CONSTANTE_seq.nextval,''TS06_PATH_STATUS_AUTORIZACAO_CLIENTE'',''TROCO SIMPLES. Verificar status do pedido de pagamento'',1,''v1/transaction/{parametro}/authorization'',1,1,null,1);'; + exception when dup_val_on_index then NULL; +end; \ No newline at end of file diff --git a/src/db/migration/V20200203_1412__mantis16537.sql b/src/db/migration/V20200203_1412__mantis16537.sql new file mode 100644 index 000000000..ba0984163 --- /dev/null +++ b/src/db/migration/V20200203_1412__mantis16537.sql @@ -0,0 +1,17 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -01430); + + begin + execute immediate 'ALTER TABLE CAJA_DET_PAGO ADD PAGAMENTO_ID_TROCO_SIMPLES VARCHAR(100)'; + exception when object_exists then null; + end; + / + declare + object_exists exception; + pragma exception_init (object_exists , -01430); + + begin + execute immediate 'ALTER TABLE CAJA_DET_PAGO ADD CPF_TROCO_SIMPLES VARCHAR(15)'; + exception when object_exists then null; + end; \ No newline at end of file diff --git a/src/db/migration/V20200206_1500__mantis16537.sql b/src/db/migration/V20200206_1500__mantis16537.sql new file mode 100644 index 000000000..b4e76c7a4 --- /dev/null +++ b/src/db/migration/V20200206_1500__mantis16537.sql @@ -0,0 +1,38 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE TABLE DADOS_ESTORNO_TROCOSIMPLES ( + DADOSESTORNOTROCOSIMPLES_ID NUMBER(7) NOT NULL, + CPF VARCHAR2(15), + ID_TRANSACAO VARCHAR2(100), + DATATRANSACAO DATE, + ACTIVO NUMBER(1), + NUMFOLIOSISTEMA VARCHAR2(36), + VALORTOTAL NUMBER(11,2), + VALORESTORNADO NUMBER(11,2), + NUMOPERACION VARCHAR2(36), + ORIGEN_ID NUMBER(7), + DESTINO_ID NUMBER(7), + CORRIDA_ID NUMBER(22,0), + FECCORRIDA DATE, + EMPRESA_ID NUMBER(22,0), + PUNTOVENTA_ID NUMBER(22,0), + FECMODIF DATE, + USUARIO_ID NUMBER(7), + PRIMARY KEY (DADOSESTORNOTROCOSIMPLES_ID), + FOREIGN KEY (DESTINO_ID) REFERENCES PARADA (PARADA_ID) ENABLE, + FOREIGN KEY (ORIGEN_ID) REFERENCES PARADA (PARADA_ID) ENABLE + )'; + exception when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE SEQUENCE DADOS_ESTORNO_TS_SEQ INCREMENT BY 1 START WITH 1 NOCACHE ORDER NOCYCLE'; + exception when object_exists then null; +end; diff --git a/src/db/postgresql/migration/V20200128_1454__mantis16537.sql b/src/db/postgresql/migration/V20200128_1454__mantis16537.sql new file mode 100644 index 000000000..86c4722ae --- /dev/null +++ b/src/db/postgresql/migration/V20200128_1454__mantis16537.sql @@ -0,0 +1,7 @@ +DO $$ +BEGIN + insert into FORMA_PAGO(formapago_id,descpago, activo, fecmodif, usuario_id, cvepago, tipo_pago, cvesistema) + values (FORMA_PAGO_SEQ.nextval, 'CARTEIRA DIGITAL TROCO SIMPLES', 1,sysdate,1, 'TS', 12, 'CARTEIRA_DIGITAL_TS'); + EXCEPTION WHEN unique_violation THEN NULL; +END +$$; diff --git a/src/db/postgresql/migration/V20200130_1029__mantis16537.sql b/src/db/postgresql/migration/V20200130_1029__mantis16537.sql new file mode 100644 index 000000000..2d3e7214d --- /dev/null +++ b/src/db/postgresql/migration/V20200130_1029__mantis16537.sql @@ -0,0 +1,18 @@ + +DO $$ +BEGIN + INSERT INTO CONSTANTE (CONSTANTE_ID,NOMBCONSTANTE,DESCCONSTANTE,INDTIPOCONSTANTE,VALORCONSTANTE,INDMANTENIMIENTOUSUARIO,ACTIVO,FECMODIF,USUARIO_ID) VALUES + (CONSTANTE_seq.nextval,'TS05_PATH_PEDIDO_PAGAMENTO','TROCO SIMPLES. Pedido de pagamento com saldo',1, + 'v1/transaction/payment/{parametro}',1,1,null,1); + EXCEPTION WHEN unique_violation THEN NULL; +END +$$; +/ +DO $$ +BEGIN + INSERT INTO CONSTANTE (CONSTANTE_ID,NOMBCONSTANTE,DESCCONSTANTE,INDTIPOCONSTANTE,VALORCONSTANTE,INDMANTENIMIENTOUSUARIO,ACTIVO,FECMODIF,USUARIO_ID) VALUES + (CONSTANTE_seq.nextval,'TS06_PATH_STATUS_AUTORIZACAO_CLIENTE','TROCO SIMPLES. Verificar status do pedido de pagamento',1, + 'v1/transaction/{parametro}/authorization',1,1,null,1); + EXCEPTION WHEN unique_violation THEN NULL; +END +$$; diff --git a/src/db/postgresql/migration/V20200203_1412__mantis16537.sql b/src/db/postgresql/migration/V20200203_1412__mantis16537.sql new file mode 100644 index 000000000..dc1ffe86b --- /dev/null +++ b/src/db/postgresql/migration/V20200203_1412__mantis16537.sql @@ -0,0 +1,13 @@ +DO $$ +BEGIN + ALTER TABLE CAJA_DET_PAGO ADD PAGAMENTO_ID_TROCO_SIMPLES VARCHAR(100); + EXCEPTION WHEN unique_violation THEN NULL; +END +$$; +/ +DO $$ +BEGIN + ALTER TABLE CAJA_DET_PAGO ADD CPF_TROCO_SIMPLES VARCHAR(15); + EXCEPTION WHEN unique_violation THEN NULL; +END +$$; \ No newline at end of file diff --git a/src/db/postgresql/migration/V20200206_1500__mantis16537.sql b/src/db/postgresql/migration/V20200206_1500__mantis16537.sql new file mode 100644 index 000000000..7cc290c50 --- /dev/null +++ b/src/db/postgresql/migration/V20200206_1500__mantis16537.sql @@ -0,0 +1,34 @@ +DO $$ +BEGIN + CREATE TABLE DADOS_ESTORNO_TROCOSIMPLES ( + DADOSESTORNOTROCOSIMPLES_ID NUMBER(7) NOT NULL, + CPF VARCHAR2(15), + ID_TRANSACAO VARCHAR2(100), + DATATRANSACAO DATE, + ACTIVO NUMBER(1), + NUMFOLIOSISTEMA VARCHAR2(36), + VALORTOTAL NUMBER(11,2), + VALORESTORNADO NUMBER(11,2), + NUMOPERACION VARCHAR2(36), + ORIGEN_ID NUMBER(7), + DESTINO_ID NUMBER(7), + CORRIDA_ID NUMBER(22,0), + FECCORRIDA DATE, + EMPRESA_ID NUMBER(22,0), + PUNTOVENTA_ID NUMBER(22,0), + FECMODIF DATE, + USUARIO_ID NUMBER(7), + PRIMARY KEY (DADOSESTORNOTROCOSIMPLES_ID), + FOREIGN KEY (DESTINO_ID) REFERENCES PARADA (PARADA_ID) ENABLE, + FOREIGN KEY (ORIGEN_ID) REFERENCES PARADA (PARADA_ID) ENABLE + ); + EXCEPTION WHEN duplicate_column THEN NULL; +END +$$; +/ +DO $$ +BEGIN + CREATE SEQUENCE DADOS_ESTORNO_TS_SEQ INCREMENT BY 1 START WITH 1 NOCACHE ORDER NOCYCLE; + EXCEPTION WHEN duplicate_column THEN NULL; +END +$$;