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
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..badfc3ede
--- /dev/null
+++ b/src/db/backup/oracle/V20240729_1500__AL-4549.sql
@@ -0,0 +1,70 @@
+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),
+ "FECMODIF" DATE,
+ "USUARIO_ID" NUMBER(7,0),
+ "DOCCONTRATO" BLOB,
+ "ORMAPAGO_ID" NUMBER (7),
+ "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 "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;
\ No newline at end of file
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