From 6d4a5970f12ba2ae721608901b474f0ed8d9429d Mon Sep 17 00:00:00 2001 From: celio Date: Thu, 8 Aug 2024 21:49:38 -0300 Subject: [PATCH 01/15] fixes bug#AL-4214 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2037a12ce..b88f0d713 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 br.com.rjconsultores Flyway - 1.78.1 + 1.79.1 From 298d9da8fb45768fda8ac615e8af1567070533cb Mon Sep 17 00:00:00 2001 From: celio Date: Thu, 8 Aug 2024 21:50:17 -0300 Subject: [PATCH 02/15] fixes bug#AL-4214 --- .../backup/oracle/V20240808_1749__AL-4214.sql | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 src/db/backup/oracle/V20240808_1749__AL-4214.sql diff --git a/src/db/backup/oracle/V20240808_1749__AL-4214.sql b/src/db/backup/oracle/V20240808_1749__AL-4214.sql new file mode 100644 index 000000000..f4af8ee46 --- /dev/null +++ b/src/db/backup/oracle/V20240808_1749__AL-4214.sql @@ -0,0 +1,39 @@ +DECLARE + dup_val_on_index EXCEPTION; + except_02291 EXCEPTION; + + PRAGMA EXCEPTION_INIT(dup_val_on_index, -00001); + PRAGMA EXCEPTION_INIT(except_02291, -02291); + +BEGIN + + BEGIN + EXECUTE IMMEDIATE 'ALTER TABLE tipo_evento_extra ADD (indquantviasimprimir NUMBER(1) DEFAULT 1)'; + EXCEPTION + WHEN dup_val_on_index THEN + DBMS_OUTPUT.PUT_LINE('A coluna QUANTIDADEVIASIMPRIMIR já existe.'); + WHEN OTHERS THEN + RAISE; + END; + + + BEGIN + EXECUTE IMMEDIATE 'UPDATE tipo_evento_extra SET indquantviasimprimir = 1'; + EXCEPTION + WHEN except_02291 THEN + DBMS_OUTPUT.PUT_LINE('Erro ao atualizar valores padrão.'); + WHEN OTHERS THEN + RAISE; + END; + + -- Ajusta o valor da coluna para 2 nos casos específicos de "Vale Cobrador" e "Sangria" RETRO para os CARDS: AL-3449 e AL-2817 + BEGIN + EXECUTE IMMEDIATE 'UPDATE tipo_evento_extra SET indquantviasimprimir = 2 WHERE desctipoevento IN (''VALE COBRADOR'', ''SANGRIA'')'; + EXCEPTION + WHEN except_02291 THEN + DBMS_OUTPUT.PUT_LINE('Erro ao ajustar valores para "Vale Cobrador" e "Sangria".'); + WHEN OTHERS THEN + RAISE; + END; +END; +/ From c39fcb591bc0d1cdd92343f75742476f78c9a44d Mon Sep 17 00:00:00 2001 From: celio Date: Fri, 9 Aug 2024 15:27:58 -0300 Subject: [PATCH 03/15] fixes bug#AL-4214 --- pom.xml | 2 +- .../backup/oracle/V20240808_1749__AL-4214.sql | 66 ++++++++++--------- 2 files changed, 37 insertions(+), 31 deletions(-) diff --git a/pom.xml b/pom.xml index b88f0d713..f11c0ca6f 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 br.com.rjconsultores Flyway - 1.79.1 + 1.79.2 diff --git a/src/db/backup/oracle/V20240808_1749__AL-4214.sql b/src/db/backup/oracle/V20240808_1749__AL-4214.sql index f4af8ee46..097a9e418 100644 --- a/src/db/backup/oracle/V20240808_1749__AL-4214.sql +++ b/src/db/backup/oracle/V20240808_1749__AL-4214.sql @@ -4,36 +4,42 @@ DECLARE PRAGMA EXCEPTION_INIT(dup_val_on_index, -00001); PRAGMA EXCEPTION_INIT(except_02291, -02291); - + col_exists NUMBER := 0; BEGIN - - BEGIN - EXECUTE IMMEDIATE 'ALTER TABLE tipo_evento_extra ADD (indquantviasimprimir NUMBER(1) DEFAULT 1)'; - EXCEPTION - WHEN dup_val_on_index THEN - DBMS_OUTPUT.PUT_LINE('A coluna QUANTIDADEVIASIMPRIMIR já existe.'); - WHEN OTHERS THEN - RAISE; - END; - - - BEGIN - EXECUTE IMMEDIATE 'UPDATE tipo_evento_extra SET indquantviasimprimir = 1'; - EXCEPTION - WHEN except_02291 THEN - DBMS_OUTPUT.PUT_LINE('Erro ao atualizar valores padrão.'); - WHEN OTHERS THEN - RAISE; - END; - - -- Ajusta o valor da coluna para 2 nos casos específicos de "Vale Cobrador" e "Sangria" RETRO para os CARDS: AL-3449 e AL-2817 - BEGIN - EXECUTE IMMEDIATE 'UPDATE tipo_evento_extra SET indquantviasimprimir = 2 WHERE desctipoevento IN (''VALE COBRADOR'', ''SANGRIA'')'; - EXCEPTION - WHEN except_02291 THEN - DBMS_OUTPUT.PUT_LINE('Erro ao ajustar valores para "Vale Cobrador" e "Sangria".'); - WHEN OTHERS THEN - RAISE; - END; + + SELECT COUNT(*) INTO col_exists FROM all_tab_columns + WHERE table_name = 'TIPO_EVENTO_EXTRA' + AND column_name = 'INDQUANTVIASIMPRIMIR'; + + IF col_exists = 0 THEN + BEGIN + EXECUTE IMMEDIATE 'ALTER TABLE tipo_evento_extra ADD (indquantviasimprimir NUMBER(1) DEFAULT 1)'; + EXCEPTION + WHEN dup_val_on_index THEN + DBMS_OUTPUT.PUT_LINE('A coluna QUANTIDADEVIASIMPRIMIR já existe.'); + WHEN OTHERS THEN + RAISE; + END; + + + BEGIN + EXECUTE IMMEDIATE 'UPDATE tipo_evento_extra SET indquantviasimprimir = 1'; + EXCEPTION + WHEN except_02291 THEN + DBMS_OUTPUT.PUT_LINE('Erro ao atualizar valores padrão.'); + WHEN OTHERS THEN + RAISE; + END; + + -- Ajusta o valor da coluna para 2 nos casos específicos de "Vale Cobrador" e "Sangria" RETRO para os CARDS: AL-3449 e AL-2817 + BEGIN + EXECUTE IMMEDIATE 'UPDATE tipo_evento_extra SET indquantviasimprimir = 2 WHERE desctipoevento IN (''VALE COBRADOR'', ''SANGRIA'')'; + EXCEPTION + WHEN except_02291 THEN + DBMS_OUTPUT.PUT_LINE('Erro ao ajustar valores para "Vale Cobrador" e "Sangria".'); + WHEN OTHERS THEN + RAISE; + END; + END IF; END; / From 31ebfb81246dd1df68aa20c6bbff6a28e2b78c6e Mon Sep 17 00:00:00 2001 From: celio Date: Fri, 9 Aug 2024 18:03:19 -0300 Subject: [PATCH 04/15] fixes bug#AL-4214 --- pom.xml | 2 +- .../backup/oracle/V20240808_1749__AL-4214.sql | 87 ++++++++++--------- 2 files changed, 45 insertions(+), 44 deletions(-) diff --git a/pom.xml b/pom.xml index f11c0ca6f..2b3ffb146 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 br.com.rjconsultores Flyway - 1.79.2 + 1.79.3 diff --git a/src/db/backup/oracle/V20240808_1749__AL-4214.sql b/src/db/backup/oracle/V20240808_1749__AL-4214.sql index 097a9e418..dceb2aecb 100644 --- a/src/db/backup/oracle/V20240808_1749__AL-4214.sql +++ b/src/db/backup/oracle/V20240808_1749__AL-4214.sql @@ -1,45 +1,46 @@ -DECLARE - dup_val_on_index EXCEPTION; - except_02291 EXCEPTION; +declare + object_exists exception; + except_01451 exception; + except_01442 exception; - PRAGMA EXCEPTION_INIT(dup_val_on_index, -00001); - PRAGMA EXCEPTION_INIT(except_02291, -02291); - col_exists NUMBER := 0; -BEGIN - - SELECT COUNT(*) INTO col_exists FROM all_tab_columns - WHERE table_name = 'TIPO_EVENTO_EXTRA' - AND column_name = 'INDQUANTVIASIMPRIMIR'; - - IF col_exists = 0 THEN - BEGIN - EXECUTE IMMEDIATE 'ALTER TABLE tipo_evento_extra ADD (indquantviasimprimir NUMBER(1) DEFAULT 1)'; - EXCEPTION - WHEN dup_val_on_index THEN - DBMS_OUTPUT.PUT_LINE('A coluna QUANTIDADEVIASIMPRIMIR já existe.'); - WHEN OTHERS THEN - RAISE; - END; - - - BEGIN - EXECUTE IMMEDIATE 'UPDATE tipo_evento_extra SET indquantviasimprimir = 1'; - EXCEPTION - WHEN except_02291 THEN - DBMS_OUTPUT.PUT_LINE('Erro ao atualizar valores padrão.'); - WHEN OTHERS THEN - RAISE; - END; - - -- Ajusta o valor da coluna para 2 nos casos específicos de "Vale Cobrador" e "Sangria" RETRO para os CARDS: AL-3449 e AL-2817 - BEGIN - EXECUTE IMMEDIATE 'UPDATE tipo_evento_extra SET indquantviasimprimir = 2 WHERE desctipoevento IN (''VALE COBRADOR'', ''SANGRIA'')'; - EXCEPTION - WHEN except_02291 THEN - DBMS_OUTPUT.PUT_LINE('Erro ao ajustar valores para "Vale Cobrador" e "Sangria".'); - WHEN OTHERS THEN - RAISE; - END; - END IF; -END; + pragma exception_init (object_exists , -01430); + pragma exception_init (except_01451 , -01451); + pragma exception_init (except_01442 , -01442); +begin + execute immediate 'ALTER TABLE TIPO_EVENTO_EXTRA ADD (INDQUANTVIASIMPRIMIR NUMBER(1))'; + exception + when object_exists then null; + when except_01451 then null; + when except_01442 then null; +end; / + + +declare + dup_val_on_index exception; + except_02291 exception; + + pragma exception_init (dup_val_on_index , -00001); + pragma exception_init (except_02291 , -02291); +begin + execute immediate 'UPDATE TIPO_EVENTO_EXTRA SET INDQUANTVIASIMPRIMIR = 1 WHERE INDQUANTVIASIMPRIMIR IS NULL'; + exception + when dup_val_on_index then null; + when except_02291 then null; +end; +/ + +declare + dup_val_on_index exception; + except_02291 exception; + + pragma exception_init (dup_val_on_index , -00001); + pragma exception_init (except_02291 , -02291); +begin + execute immediate + 'UPDATE tipo_evento_extra SET indquantviasimprimir = 2 WHERE desctipoevento IN (''VALE COBRADOR'', ''SANGRIA'') AND (INDQUANTVIASIMPRIMIR IS NULL OR INDQUANTVIASIMPRIMIR =1)'; + exception + when dup_val_on_index then null; + when except_02291 then null; +end; +/ \ No newline at end of file From eb2fbeac3baca3a9f4b6e31ec7fa8187d29094c0 Mon Sep 17 00:00:00 2001 From: Fernando Abimael Alvarez Uc Date: Fri, 9 Aug 2024 17:29:55 -0600 Subject: [PATCH 05/15] Se agrega funcionalidad de descarga de FLUEC y Lista de Pasajeros:Fixes bug#AL-4552 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2b3ffb146..6ed6a3d54 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 br.com.rjconsultores Flyway - 1.79.3 + 1.79.4 From d046ca0d228d5cb99f2294093175598e88f4e401 Mon Sep 17 00:00:00 2001 From: Fernando Abimael Alvarez Uc Date: Fri, 9 Aug 2024 17:30:40 -0600 Subject: [PATCH 06/15] Se agrega funcionalidad de descarga de FLUEC y Lista de Pasajeros:Fixes bug#AL-4552 --- src/db/migration/V20240908_1718__AL-4552.sql | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 src/db/migration/V20240908_1718__AL-4552.sql diff --git a/src/db/migration/V20240908_1718__AL-4552.sql b/src/db/migration/V20240908_1718__AL-4552.sql new file mode 100644 index 000000000..8b7c0855f --- /dev/null +++ b/src/db/migration/V20240908_1718__AL-4552.sql @@ -0,0 +1,8 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'ALTER TABLE SOLICITUD_EXPRESO ADD (DOCLISTAPASAJEROS BLOB)'; + exception when object_exists then null; +end; \ No newline at end of file From 2ad86fbdc291714f84217eaaf66d51b5e4711f60 Mon Sep 17 00:00:00 2001 From: Fabio Date: Mon, 12 Aug 2024 12:45:22 -0300 Subject: [PATCH 07/15] =?UTF-8?q?Integra=C3=A7=C3=A3o=20Izypay=20feat=20bu?= =?UTF-8?q?g#AL-4379?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 2 +- src/db/migration/V20240713_1144__AL-4397.sql | 38 ++++++++++++++++++++ 2 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 src/db/migration/V20240713_1144__AL-4397.sql diff --git a/pom.xml b/pom.xml index 6ed6a3d54..5593593d2 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 br.com.rjconsultores Flyway - 1.79.4 + 1.80.0 diff --git a/src/db/migration/V20240713_1144__AL-4397.sql b/src/db/migration/V20240713_1144__AL-4397.sql new file mode 100644 index 000000000..1d9cca2d7 --- /dev/null +++ b/src/db/migration/V20240713_1144__AL-4397.sql @@ -0,0 +1,38 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE EMPRESA_IZIPAY_CONFIG ( + EMPRESAIZIPAY_ID NUMBER(7, 0) PRIMARY KEY , + EMPRESA_ID NUMBER(7, 0), + CLIENT_ID VARCHAR2(50 BYTE), + SECRET VARCHAR2(50 BYTE), + DIAS_CANCELA NUMBER(7,0), + URL VARCHAR2(50 BYTE), + ACTIVO NUMBER(1,0), + FECMODIF DATE, + USUARIO_ID NUMBER(7,0), + CONSTRAINT fk_usuario_empresa_izipay FOREIGN KEY (USUARIO_ID) REFERENCES USUARIO(USUARIO_ID) + )'; + + exception when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE SEQUENCE EMP_IZIPAY_CONFIG_SEQ MINVALUE 1 MAXVALUE 9999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE'; + exception when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE SEQUENCE REFERENCIA_IZIPAY_SEQ MINVALUE 1 MAXVALUE 999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE'; + exception when object_exists then null; +end; + From 7549be0ce42e2b834964d0df829b788229ff48d3 Mon Sep 17 00:00:00 2001 From: Fernando Abimael Alvarez Uc Date: Mon, 12 Aug 2024 11:44:08 -0600 Subject: [PATCH 08/15] Fixes bug#AL-4549 --- pom.xml | 2 +- src/db/migration/V20240729_1500__AL-4549.sql | 14 ++------------ 2 files changed, 3 insertions(+), 13 deletions(-) diff --git a/pom.xml b/pom.xml index 5593593d2..354f35db2 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 br.com.rjconsultores Flyway - 1.80.0 + 1.80.1 diff --git a/src/db/migration/V20240729_1500__AL-4549.sql b/src/db/migration/V20240729_1500__AL-4549.sql index b47ea9b07..696ca027c 100644 --- a/src/db/migration/V20240729_1500__AL-4549.sql +++ b/src/db/migration/V20240729_1500__AL-4549.sql @@ -38,30 +38,20 @@ begin "USUARIOAUTORIZACREDITO" NUMBER (7), "FECHORAUTORIZACREDITO" DATE )'; - exception when object_exists then null; -end; -begin execute immediate 'CREATE SEQUENCE "SOLICITUD_EXPRESO_SEQ" MINVALUE 10000 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 10000'; - exception when object_exists then null; -end; -begin execute immediate 'ALTER TABLE "SOLICITUD_EXPRESO" ADD FOREIGN KEY ("CIUDADORIGEN_ID") REFERENCES "CIUDAD" ("CIUDAD_ID") ENABLE'; - exception when object_exists then null; -end; -begin + execute immediate 'ALTER TABLE "SOLICITUD_EXPRESO" ADD FOREIGN KEY ("CIUDADDESTINO_ID") REFERENCES "CIUDAD" ("CIUDAD_ID") ENABLE'; - exception when object_exists then null; -end; -begin + execute immediate 'ALTER TABLE "SOLICITUD_EXPRESO" ADD FOREIGN KEY ("TIPOIDENTIFICACION_ID") From 303ebd4a8a8266c917ff6eb6b10c0093d6177ed6 Mon Sep 17 00:00:00 2001 From: Fernando Abimael Alvarez Uc Date: Mon, 12 Aug 2024 11:57:00 -0600 Subject: [PATCH 09/15] Fixes bug#AL-4549 --- src/db/migration/V20240802_1345__AL-4549.sql | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/src/db/migration/V20240802_1345__AL-4549.sql b/src/db/migration/V20240802_1345__AL-4549.sql index d785397a9..3e43e689f 100644 --- a/src/db/migration/V20240802_1345__AL-4549.sql +++ b/src/db/migration/V20240802_1345__AL-4549.sql @@ -15,19 +15,8 @@ begin "NUMPLACA" VARCHAR2(8 BYTE), "DOCFLUEC" BLOB )'; - exception when object_exists then null; -end; -/ -declare - object_exists exception; - pragma exception_init (object_exists , -00955); -begin execute immediate 'CREATE SEQUENCE "TRAYECTOS_EXPRESO_SEQ" MINVALUE 10000 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 10000'; - exception when object_exists then null; -end; - -begin execute immediate 'ALTER TABLE "TRAYECTOS_EXPRESOS" ADD FOREIGN KEY ("SOLICITUDEXPRESO_ID") From 3496a4a40f41bd60358d375b55cdef15ff2f6d08 Mon Sep 17 00:00:00 2001 From: Fernando Abimael Alvarez Uc Date: Mon, 12 Aug 2024 17:05:58 -0600 Subject: [PATCH 10/15] Se agrega funcionalidad de Cumplimiento de Servicio --- pom.xml | 2 +- src/db/migration/V20240812_1700__AL-4553.sql | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 src/db/migration/V20240812_1700__AL-4553.sql diff --git a/pom.xml b/pom.xml index 5593593d2..354f35db2 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 br.com.rjconsultores Flyway - 1.80.0 + 1.80.1 diff --git a/src/db/migration/V20240812_1700__AL-4553.sql b/src/db/migration/V20240812_1700__AL-4553.sql new file mode 100644 index 000000000..04a56b027 --- /dev/null +++ b/src/db/migration/V20240812_1700__AL-4553.sql @@ -0,0 +1,15 @@ +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 SOLICITUD_EXPRESO ADD (DOCCUMPLIMIENTOSERVICIO BLOB)'; + exception + when object_exists then null; + when except_01451 then null; + when except_01442 then null; +end; \ No newline at end of file From 74ee3d84d07744326f65ae233d30fbf79c7c5d32 Mon Sep 17 00:00:00 2001 From: Fernando Abimael Alvarez Uc Date: Mon, 12 Aug 2024 17:20:40 -0600 Subject: [PATCH 11/15] Fixes bug#AL-4553 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 354f35db2..0b1b076ab 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 br.com.rjconsultores Flyway - 1.80.1 + 1.80.2 From f20881a6f1d3503e997e84e2d3a0c5a37c0d3403 Mon Sep 17 00:00:00 2001 From: Fernando Abimael Alvarez Uc Date: Tue, 13 Aug 2024 09:53:08 -0600 Subject: [PATCH 12/15] =?UTF-8?q?Se=20crean=20sentencias=20por=20cada=20op?= =?UTF-8?q?eraci=C3=B3n=20de=20base=20de=20datos.=20Fixes=20bug#AL-4549?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/db/migration/V20240729_1500__AL-4549.sql | 20 +--------- src/db/migration/V20240802_1345__AL-4549.sql | 6 --- src/db/migration/V20240802_1421__AL-4549.sql | 40 +++++++++----------- src/db/migration/V20240813_0922__AL-4549.sql | 8 ++++ src/db/migration/V20240813_0924__AL-4549.sql | 21 ++++++++++ src/db/migration/V20240813_0926__AL-4549.sql | 21 ++++++++++ src/db/migration/V20240813_0928__AL-4549.sql | 21 ++++++++++ src/db/migration/V20240813_0931__AL-4549.sql | 8 ++++ src/db/migration/V20240813_0932__AL-4549.sql | 21 ++++++++++ 9 files changed, 118 insertions(+), 48 deletions(-) create mode 100644 src/db/migration/V20240813_0922__AL-4549.sql create mode 100644 src/db/migration/V20240813_0924__AL-4549.sql create mode 100644 src/db/migration/V20240813_0926__AL-4549.sql create mode 100644 src/db/migration/V20240813_0928__AL-4549.sql create mode 100644 src/db/migration/V20240813_0931__AL-4549.sql create mode 100644 src/db/migration/V20240813_0932__AL-4549.sql diff --git a/src/db/migration/V20240729_1500__AL-4549.sql b/src/db/migration/V20240729_1500__AL-4549.sql index 696ca027c..638488a3c 100644 --- a/src/db/migration/V20240729_1500__AL-4549.sql +++ b/src/db/migration/V20240729_1500__AL-4549.sql @@ -38,23 +38,5 @@ begin "USUARIOAUTORIZACREDITO" NUMBER (7), "FECHORAUTORIZACREDITO" DATE )'; - - execute immediate - 'CREATE SEQUENCE "SOLICITUD_EXPRESO_SEQ" MINVALUE 10000 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 10000'; - - execute immediate - 'ALTER TABLE "SOLICITUD_EXPRESO" - ADD FOREIGN KEY ("CIUDADORIGEN_ID") - REFERENCES "CIUDAD" ("CIUDAD_ID") ENABLE'; - - execute immediate - 'ALTER TABLE "SOLICITUD_EXPRESO" - ADD FOREIGN KEY ("CIUDADDESTINO_ID") - REFERENCES "CIUDAD" ("CIUDAD_ID") ENABLE'; - - execute immediate - 'ALTER TABLE "SOLICITUD_EXPRESO" - ADD FOREIGN KEY ("TIPOIDENTIFICACION_ID") - REFERENCES "TIPO_IDENTIFICACION" ("TIPOIDENTIFICACION_ID") ENABLE'; - exception when object_exists then null; + exception when object_exists then null; end; \ No newline at end of file diff --git a/src/db/migration/V20240802_1345__AL-4549.sql b/src/db/migration/V20240802_1345__AL-4549.sql index 3e43e689f..716b86cbc 100644 --- a/src/db/migration/V20240802_1345__AL-4549.sql +++ b/src/db/migration/V20240802_1345__AL-4549.sql @@ -15,11 +15,5 @@ begin "NUMPLACA" VARCHAR2(8 BYTE), "DOCFLUEC" BLOB )'; - execute immediate - 'CREATE SEQUENCE "TRAYECTOS_EXPRESO_SEQ" MINVALUE 10000 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 10000'; - execute immediate - 'ALTER TABLE "TRAYECTOS_EXPRESOS" - ADD FOREIGN KEY ("SOLICITUDEXPRESO_ID") - REFERENCES "SOLICITUD_EXPRESO" ("SOLICITUDEXPRESO_ID") ENABLE'; exception when object_exists then null; end; \ No newline at end of file diff --git a/src/db/migration/V20240802_1421__AL-4549.sql b/src/db/migration/V20240802_1421__AL-4549.sql index 06a98b178..042219368 100644 --- a/src/db/migration/V20240802_1421__AL-4549.sql +++ b/src/db/migration/V20240802_1421__AL-4549.sql @@ -1,29 +1,23 @@ declare - object_exists exception; - pragma exception_init (object_exists , -00955); + dup_val_on_index exception; + except_02291 exception; + + pragma exception_init (dup_val_on_index , -00001); + pragma exception_init (except_02291 , -02291); begin execute immediate - 'Insert into CONSTANTE ( - "CONSTANTE_ID", - "NOMBCONSTANTE", - "DESCCONSTANTE", - "INDTIPOCONSTANTE", - "VALORCONSTANTE", - "INDMANTENIMIENTOUSUARIO", - "ACTIVO", - "FECMODIF", - "USUARIO_ID" -) -values ( + 'insert into CONSTANTE values ( CONSTANTE_SEQ.NEXTVAL, - "FORMAPAGOCREDITO_ID", - "ID de Pago a Crédito Expresos", - null, - "2", - null, - "1", + ''FORMAPAGOCREDITO_ID'', + ''ID de Pago a Crédito Expresos'', + 1, + ''2'', + 1, + 1, sysdate, - "1" -);'; - exception when object_exists then null; + 1 +)'; + exception + when dup_val_on_index then null; + when except_02291 then null; end; \ No newline at end of file diff --git a/src/db/migration/V20240813_0922__AL-4549.sql b/src/db/migration/V20240813_0922__AL-4549.sql new file mode 100644 index 000000000..6bffdeb69 --- /dev/null +++ b/src/db/migration/V20240813_0922__AL-4549.sql @@ -0,0 +1,8 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE SEQUENCE "SOLICITUD_EXPRESO_SEQ" MINVALUE 10000 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 10000'; + exception when object_exists then null; +end; \ No newline at end of file diff --git a/src/db/migration/V20240813_0924__AL-4549.sql b/src/db/migration/V20240813_0924__AL-4549.sql new file mode 100644 index 000000000..f46897a8d --- /dev/null +++ b/src/db/migration/V20240813_0924__AL-4549.sql @@ -0,0 +1,21 @@ +declare + object_exists exception; + except_02275 exception; + except_02270 exception; + except_02261 exception; + + pragma exception_init (object_exists , -01430); + pragma exception_init (except_02275 , -02275); + pragma exception_init (except_02270 , -02270); + pragma exception_init (except_02261 , -02261); +begin + execute immediate + 'ALTER TABLE "SOLICITUD_EXPRESO" + ADD FOREIGN KEY ("CIUDADORIGEN_ID") + REFERENCES "CIUDAD" ("CIUDAD_ID") ENABLE'; + exception + when object_exists then null; + when except_02275 then null; + when except_02270 then null; + when except_02261 then null; +end; \ No newline at end of file diff --git a/src/db/migration/V20240813_0926__AL-4549.sql b/src/db/migration/V20240813_0926__AL-4549.sql new file mode 100644 index 000000000..83743e9f1 --- /dev/null +++ b/src/db/migration/V20240813_0926__AL-4549.sql @@ -0,0 +1,21 @@ +declare + object_exists exception; + except_02275 exception; + except_02270 exception; + except_02261 exception; + + pragma exception_init (object_exists , -01430); + pragma exception_init (except_02275 , -02275); + pragma exception_init (except_02270 , -02270); + pragma exception_init (except_02261 , -02261); +begin + execute immediate + 'ALTER TABLE "SOLICITUD_EXPRESO" + ADD FOREIGN KEY ("CIUDADDESTINO_ID") + REFERENCES "CIUDAD" ("CIUDAD_ID") ENABLE'; + exception + when object_exists then null; + when except_02275 then null; + when except_02270 then null; + when except_02261 then null; +end; \ No newline at end of file diff --git a/src/db/migration/V20240813_0928__AL-4549.sql b/src/db/migration/V20240813_0928__AL-4549.sql new file mode 100644 index 000000000..4c86844bc --- /dev/null +++ b/src/db/migration/V20240813_0928__AL-4549.sql @@ -0,0 +1,21 @@ +declare + object_exists exception; + except_02275 exception; + except_02270 exception; + except_02261 exception; + + pragma exception_init (object_exists , -01430); + pragma exception_init (except_02275 , -02275); + pragma exception_init (except_02270 , -02270); + pragma exception_init (except_02261 , -02261); +begin + execute immediate + 'ALTER TABLE "SOLICITUD_EXPRESO" + ADD FOREIGN KEY ("TIPOIDENTIFICACION_ID") + REFERENCES "TIPO_IDENTIFICACION" ("TIPOIDENTIFICACION_ID") ENABLE'; + exception + when object_exists then null; + when except_02275 then null; + when except_02270 then null; + when except_02261 then null; +end; \ No newline at end of file diff --git a/src/db/migration/V20240813_0931__AL-4549.sql b/src/db/migration/V20240813_0931__AL-4549.sql new file mode 100644 index 000000000..2d0a7454c --- /dev/null +++ b/src/db/migration/V20240813_0931__AL-4549.sql @@ -0,0 +1,8 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE SEQUENCE "TRAYECTOS_EXPRESO_SEQ" MINVALUE 10000 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 10000'; + exception when object_exists then null; +end; \ No newline at end of file diff --git a/src/db/migration/V20240813_0932__AL-4549.sql b/src/db/migration/V20240813_0932__AL-4549.sql new file mode 100644 index 000000000..5270a884c --- /dev/null +++ b/src/db/migration/V20240813_0932__AL-4549.sql @@ -0,0 +1,21 @@ +declare + object_exists exception; + except_02275 exception; + except_02270 exception; + except_02261 exception; + + pragma exception_init (object_exists , -01430); + pragma exception_init (except_02275 , -02275); + pragma exception_init (except_02270 , -02270); + pragma exception_init (except_02261 , -02261); +begin + execute immediate + 'ALTER TABLE "TRAYECTOS_EXPRESOS" + ADD FOREIGN KEY ("SOLICITUDEXPRESO_ID") + REFERENCES "SOLICITUD_EXPRESO" ("SOLICITUDEXPRESO_ID") ENABLE'; + exception + when object_exists then null; + when except_02275 then null; + when except_02270 then null; + when except_02261 then null; +end; \ No newline at end of file From 65da2fb44db45a8b07a155dd3c300170c52db2cb Mon Sep 17 00:00:00 2001 From: Fernando Abimael Alvarez Uc Date: Tue, 13 Aug 2024 13:53:04 -0600 Subject: [PATCH 13/15] Se agregan campos faltantes a tabla SOLICITUD_EXPRESO. Fixes bug#AL-4549 --- pom.xml | 2 +- src/db/migration/V20240729_1500__AL-4549.sql | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/pom.xml b/pom.xml index 76dcf95c0..d3b5472c2 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 br.com.rjconsultores Flyway - 1.80.2 + 1.80.3 diff --git a/src/db/migration/V20240729_1500__AL-4549.sql b/src/db/migration/V20240729_1500__AL-4549.sql index 638488a3c..11d3576ee 100644 --- a/src/db/migration/V20240729_1500__AL-4549.sql +++ b/src/db/migration/V20240729_1500__AL-4549.sql @@ -29,14 +29,16 @@ begin "INDREQUIERERECORRIDOSINTERNOS" NUMBER(1,0), "STATUSSOLICITUDEXPRESO_ID" NUMBER(2,0), "DOCCOTIZACION" BLOB, - "VALORCOTIZACION" NUMBER(15,2), + "VALORCOTIZACION" NUMBER(15,2), "ACTIVO" NUMBER(1,0), "FECMODIF" DATE, "USUARIO_ID" NUMBER(7,0), "DOCCONTRATO" BLOB, - "ORMAPAGO_ID" NUMBER (7), + "FORMAPAGO_ID" NUMBER (7), "USUARIOAUTORIZACREDITO" NUMBER (7), - "FECHORAUTORIZACREDITO" DATE + "FECHORAUTORIZACREDITO" DATE, + "DOCLISTAPASAJEROS" BLOB, + "DOCCUMPLIMIENTOSERVICIO" BLOB )'; exception when object_exists then null; end; \ No newline at end of file From 624ba63e79ea848a31d67d8ec106043469f02f8e Mon Sep 17 00:00:00 2001 From: Fernando Abimael Alvarez Uc Date: Tue, 13 Aug 2024 13:57:59 -0600 Subject: [PATCH 14/15] Fixes bug#AL-4549 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index d3b5472c2..88882301b 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 br.com.rjconsultores Flyway - 1.80.3 + 1.80.4 From 75c1997b2dd677cbee06c5d4d597fc3d21bc4b9f Mon Sep 17 00:00:00 2001 From: Leonardo Oliveira Date: Wed, 14 Aug 2024 14:45:50 -0300 Subject: [PATCH 15/15] merge master --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 88882301b..9434e6da7 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 br.com.rjconsultores Flyway - 1.80.4 + 1.81.0