From 943b946b290cac43e65440f2255422391037eb76 Mon Sep 17 00:00:00 2001 From: Fernando Abimael Alvarez Uc Date: Mon, 29 Jul 2024 16:02:33 -0600 Subject: [PATCH 1/6] Se agregan tablas SOLICITUD_EXPRESOS y TRAYECTOS_EXPRESOS para funcionalida de Expresos#AL4549 --- .../backup/oracle/V20240729_1500__AL-4549.sql | 104 ++++++++++++++++++ 1 file changed, 104 insertions(+) create mode 100644 src/db/backup/oracle/V20240729_1500__AL-4549.sql diff --git a/src/db/backup/oracle/V20240729_1500__AL-4549.sql b/src/db/backup/oracle/V20240729_1500__AL-4549.sql new file mode 100644 index 000000000..2bbeb17db --- /dev/null +++ b/src/db/backup/oracle/V20240729_1500__AL-4549.sql @@ -0,0 +1,104 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE TABLE "VTABOL"."SOLICITUD_EXPRESO" + ( "SOLICITUDEXPRESO_ID" NUMBER(15,0) NOT NULL PRIMARY KEY, + "CIUDADORIGEN_ID" NUMBER(7,0), + "CIUDADDESTINO_ID" NUMBER(7,0), + "CANTPASAJEROS" NUMBER(3,0), + "FECSOLICITUD" DATE, + "TIPOIDENTIFICACION_ID" NUMBER(2,0), + "NUMIDENTIFICACION" VARCHAR2(60 BYTE), + "DESCNOMBRE" VARCHAR2(30 BYTE), + "DESCAPELLIDOS" VARCHAR2(60 BYTE), + "DESCDIRECCION" VARCHAR2(100 BYTE), + "DESCTELEFONO" VARCHAR2(12 BYTE), + "DESCEMAIL" VARCHAR2(60 BYTE), + "INDVIAJEREDONDO" NUMBER(1,0), + "FECHORIDA" DATE, + "DESCOBSERVACIONIDA" VARCHAR2(100 BYTE), + "DESCSITIOPARTIDAIDA" VARCHAR2(100 BYTE), + "DESCSITIOLLEGADAIDA" VARCHAR2(100 BYTE), + "FECHORREGRESO" DATE, + "DESCOBSERVACIONREGRESO" VARCHAR2(100 BYTE), + "DESCSITIOPARTIDAREGRESO" VARCHAR2(100 BYTE), + "DESCSITIOLLEGADAREGRESO" VARCHAR2(100 BYTE), + "INDREQUIEREDISPVEHICULO" NUMBER(1,0), + "INDREQUIERERECORRIDOSINTERNOS" NUMBER(1,0), + "STATUSSOLICITUDEXPRESO_ID" NUMBER(2,0), + "DOCCOTIZACION" BLOB, + "VALORCOTIZACION" NUMBER(15,2), + "ACTIVO" NUMBER(1,0), + "FECHORMODIF" DATE, + "USUARIO_ID" NUMBER(7,0), + "DOCCONTRATO" BLOB + )'; + exception when object_exists then null; +end; +/ +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; + +begin + execute immediate + 'ALTER TABLE "VTABOL"."SOLICITUD_EXPRESO" + ADD FOREIGN KEY ("CIUDADORIGEN_ID") + REFERENCES "VTABOL"."CIUDAD" ("CIUDAD_ID") ENABLE;'; + exception when object_exists then null; +end; +begin + execute immediate + 'ALTER TABLE "VTABOL"."SOLICITUD_EXPRESO" + ADD FOREIGN KEY ("CIUDADDESTINO_ID") + REFERENCES "VTABOL"."CIUDAD" ("CIUDAD_ID") ENABLE;'; + exception when object_exists then null; +end; +begin + execute immediate + 'ALTER TABLE "VTABOL"."SOLICITUD_EXPRESO" + ADD FOREIGN KEY ("TIPOIDENTIFICACION_ID") + REFERENCES "VTABOL"."TIPO_IDENTIFICACION" ("TIPOIDENTIFICACION_ID") ENABLE;'; + exception when object_exists then null; +end; + +begin + execute immediate + 'CREATE TABLE "VTABOL"."TRAYECTOS_EXPRESOS" + ( "TRAYECTOSEXPRESOS_ID" NUMBER(15,0) NOT NULL PRIMARY KEY, + "DESCTRAYECTO" VARCHAR2(60 BYTE), + "VALORTRAYECTO" NUMBER(15,2), + "CANTVEHICULOS" NUMBER(3,0), + "ACTIVO" NUMBER(1,0), + "FECHORMODIF" DATE, + "USUARIO_ID" NUMBER(7,0), + "SOLICITUDEXPRESO_ID" NUMBER(15,0), + "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 "VTABOL"."TRAYECTOS_EXPRESOS" + ADD FOREIGN KEY ("SOLICITUDEXPRESO_ID") + REFERENCES "VTABOL"."SOLICITUD_EXPRESO" ("SOLICITUDEXPRESO_ID") ENABLE;'; + exception when object_exists then null; +end; \ No newline at end of file From e8d36de4c5c6c69865994222948db7ac1ea36bb8 Mon Sep 17 00:00:00 2001 From: Fernando Abimael Alvarez Uc Date: Fri, 2 Aug 2024 11:11:44 -0600 Subject: [PATCH 2/6] =?UTF-8?q?Se=20agregan=20campos=20correspondientes=20?= =?UTF-8?q?a=20forma=20de=20pago=20a=20cr=C3=A9dito=20y=20asignaci=C3=B3n?= =?UTF-8?q?=20de=20placa.=20Fixes=20bug#AL-4547?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 2 +- .../backup/oracle/V20240729_1500__AL-4549.sql | 35 +++++++++++++++++-- 2 files changed, 34 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 50a78a9c6..ca8b6d88c 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 br.com.rjconsultores Flyway - 1.77.0 + 1.77.1 diff --git a/src/db/backup/oracle/V20240729_1500__AL-4549.sql b/src/db/backup/oracle/V20240729_1500__AL-4549.sql index 2bbeb17db..b42623c30 100644 --- a/src/db/backup/oracle/V20240729_1500__AL-4549.sql +++ b/src/db/backup/oracle/V20240729_1500__AL-4549.sql @@ -33,7 +33,10 @@ begin "ACTIVO" NUMBER(1,0), "FECHORMODIF" DATE, "USUARIO_ID" NUMBER(7,0), - "DOCCONTRATO" BLOB + "DOCCONTRATO" BLOB, + "ORMAPAGO_ID" NUMBER (7), + "USUARIOAUTORIZACREDITO" NUMBER (7), + "FECHORAUTORIZACREDITO" DATE )'; exception when object_exists then null; end; @@ -81,7 +84,8 @@ begin "USUARIO_ID" NUMBER(7,0), "SOLICITUDEXPRESO_ID" NUMBER(15,0), "NUMPLACA" VARCHAR2(8 BYTE), - "DOCFLUEC" BLOB + "DOCFLUEC" BLOB, + "NUMPLACA" VARCHAR2 (8) )'; exception when object_exists then null; end; @@ -101,4 +105,31 @@ begin ADD FOREIGN KEY ("SOLICITUDEXPRESO_ID") REFERENCES "VTABOL"."SOLICITUD_EXPRESO" ("SOLICITUDEXPRESO_ID") ENABLE;'; exception when object_exists then null; +end; + +begin + execute immediate + 'Insert into CONSTANTE ( + "CONSTANTE_ID", + "NOMBCONSTANTE", + "DESCCONSTANTE", + "INDTIPOCONSTANTE", + "VALORCONSTANTE", + "INDMANTENIMIENTOUSUARIO", + "ACTIVO", + "FECMODIF", + "USUARIO_ID" +) +values ( + CONSTANTE_SEQ.NEXTVAL, + "FORMAPAGOCREDITO_ID", + "ID de Pago a Crédito Expresos", + null, + "2", + null, + "1", + sysdate, + "1" +);'; + exception when object_exists then null; end; \ No newline at end of file From 1454c5591967977d66ab8d09b64dee7bdd6b214d Mon Sep 17 00:00:00 2001 From: Fernando Abimael Alvarez Uc Date: Fri, 2 Aug 2024 11:53:01 -0600 Subject: [PATCH 3/6] Se corrige plantilla SQL. Fixes bug#AL-4549 --- src/db/backup/oracle/V20240729_1500__AL-4549.sql | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/db/backup/oracle/V20240729_1500__AL-4549.sql b/src/db/backup/oracle/V20240729_1500__AL-4549.sql index b42623c30..2d2ec6c30 100644 --- a/src/db/backup/oracle/V20240729_1500__AL-4549.sql +++ b/src/db/backup/oracle/V20240729_1500__AL-4549.sql @@ -40,10 +40,7 @@ begin )'; exception when object_exists then null; end; -/ -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'; From 257f87bdf8feff65ed1cbf03c78c5a3362fdea2a Mon Sep 17 00:00:00 2001 From: Fernando Abimael Alvarez Uc Date: Fri, 2 Aug 2024 14:26:07 -0600 Subject: [PATCH 4/6] =?UTF-8?q?Se=20crean=20scripts=20independientes=20por?= =?UTF-8?q?=20cada=20modificaci=C3=B3n=20de=20tabla.=20Fixes=20bug#AL-4549?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../backup/oracle/V20240729_1500__AL-4549.sql | 64 +------------------ 1 file changed, 1 insertion(+), 63 deletions(-) diff --git a/src/db/backup/oracle/V20240729_1500__AL-4549.sql b/src/db/backup/oracle/V20240729_1500__AL-4549.sql index 2d2ec6c30..badfc3ede 100644 --- a/src/db/backup/oracle/V20240729_1500__AL-4549.sql +++ b/src/db/backup/oracle/V20240729_1500__AL-4549.sql @@ -31,7 +31,7 @@ begin "DOCCOTIZACION" BLOB, "VALORCOTIZACION" NUMBER(15,2), "ACTIVO" NUMBER(1,0), - "FECHORMODIF" DATE, + "FECMODIF" DATE, "USUARIO_ID" NUMBER(7,0), "DOCCONTRATO" BLOB, "ORMAPAGO_ID" NUMBER (7), @@ -67,66 +67,4 @@ begin ADD FOREIGN KEY ("TIPOIDENTIFICACION_ID") REFERENCES "VTABOL"."TIPO_IDENTIFICACION" ("TIPOIDENTIFICACION_ID") ENABLE;'; exception when object_exists then null; -end; - -begin - execute immediate - 'CREATE TABLE "VTABOL"."TRAYECTOS_EXPRESOS" - ( "TRAYECTOSEXPRESOS_ID" NUMBER(15,0) NOT NULL PRIMARY KEY, - "DESCTRAYECTO" VARCHAR2(60 BYTE), - "VALORTRAYECTO" NUMBER(15,2), - "CANTVEHICULOS" NUMBER(3,0), - "ACTIVO" NUMBER(1,0), - "FECHORMODIF" DATE, - "USUARIO_ID" NUMBER(7,0), - "SOLICITUDEXPRESO_ID" NUMBER(15,0), - "NUMPLACA" VARCHAR2(8 BYTE), - "DOCFLUEC" BLOB, - "NUMPLACA" VARCHAR2 (8) - )'; - 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 "VTABOL"."TRAYECTOS_EXPRESOS" - ADD FOREIGN KEY ("SOLICITUDEXPRESO_ID") - REFERENCES "VTABOL"."SOLICITUD_EXPRESO" ("SOLICITUDEXPRESO_ID") ENABLE;'; - exception when object_exists then null; -end; - -begin - execute immediate - 'Insert into CONSTANTE ( - "CONSTANTE_ID", - "NOMBCONSTANTE", - "DESCCONSTANTE", - "INDTIPOCONSTANTE", - "VALORCONSTANTE", - "INDMANTENIMIENTOUSUARIO", - "ACTIVO", - "FECMODIF", - "USUARIO_ID" -) -values ( - CONSTANTE_SEQ.NEXTVAL, - "FORMAPAGOCREDITO_ID", - "ID de Pago a Crédito Expresos", - null, - "2", - null, - "1", - sysdate, - "1" -);'; - exception when object_exists then null; end; \ No newline at end of file From b86c8e350a3a903f811f9a7ecbc77256642f6613 Mon Sep 17 00:00:00 2001 From: Fernando Abimael Alvarez Uc Date: Fri, 2 Aug 2024 14:37:17 -0600 Subject: [PATCH 5/6] Fixes bug#AL-4549 --- .../backup/oracle/V20240802_1345__AL-4549.sql | 36 +++++++++++++++++++ .../backup/oracle/V20240802_1421__AL-4549.sql | 29 +++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 src/db/backup/oracle/V20240802_1345__AL-4549.sql create mode 100644 src/db/backup/oracle/V20240802_1421__AL-4549.sql diff --git a/src/db/backup/oracle/V20240802_1345__AL-4549.sql b/src/db/backup/oracle/V20240802_1345__AL-4549.sql new file mode 100644 index 000000000..5a2a7111e --- /dev/null +++ b/src/db/backup/oracle/V20240802_1345__AL-4549.sql @@ -0,0 +1,36 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE TABLE "VTABOL"."TRAYECTOS_EXPRESOS" + ( "TRAYECTOSEXPRESOS_ID" NUMBER(15,0) NOT NULL PRIMARY KEY, + "DESCTRAYECTO" VARCHAR2(60 BYTE), + "VALORTRAYECTO" NUMBER(15,2), + "CANTVEHICULOS" NUMBER(3,0), + "ACTIVO" NUMBER(1,0), + "FECMODIF" DATE, + "USUARIO_ID" NUMBER(7,0), + "SOLICITUDEXPRESO_ID" NUMBER(15,0), + "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 "VTABOL"."TRAYECTOS_EXPRESOS" + ADD FOREIGN KEY ("SOLICITUDEXPRESO_ID") + REFERENCES "VTABOL"."SOLICITUD_EXPRESO" ("SOLICITUDEXPRESO_ID") ENABLE;'; + exception when object_exists then null; +end; \ No newline at end of file diff --git a/src/db/backup/oracle/V20240802_1421__AL-4549.sql b/src/db/backup/oracle/V20240802_1421__AL-4549.sql new file mode 100644 index 000000000..06a98b178 --- /dev/null +++ b/src/db/backup/oracle/V20240802_1421__AL-4549.sql @@ -0,0 +1,29 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'Insert into CONSTANTE ( + "CONSTANTE_ID", + "NOMBCONSTANTE", + "DESCCONSTANTE", + "INDTIPOCONSTANTE", + "VALORCONSTANTE", + "INDMANTENIMIENTOUSUARIO", + "ACTIVO", + "FECMODIF", + "USUARIO_ID" +) +values ( + CONSTANTE_SEQ.NEXTVAL, + "FORMAPAGOCREDITO_ID", + "ID de Pago a Crédito Expresos", + null, + "2", + null, + "1", + sysdate, + "1" +);'; + exception when object_exists then null; +end; \ No newline at end of file From 725e32c70015efba82dba5fdc44e8343e55961ad Mon Sep 17 00:00:00 2001 From: Fernando Abimael Alvarez Uc Date: Mon, 5 Aug 2024 09:12:53 -0600 Subject: [PATCH 6/6] =?UTF-8?q?Se=20actualiza=20versi=C3=B3n.=20Fixes=20bu?= =?UTF-8?q?g#AL-4549?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index ca8b6d88c..75c9eb12a 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 br.com.rjconsultores Flyway - 1.77.1 + 1.77.2