diff --git a/pom.xml b/pom.xml
index 5593593d2..d96b1cd05 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,8 +3,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
br.com.rjconsultores
- Flyway
- 1.80.0
+ Flyway
+ 1.86.0
diff --git a/src/db/migration/V20240104_1800__AL-3451.sql b/src/db/backup/oracle/V20240104_1800__AL-3451.sql
similarity index 100%
rename from src/db/migration/V20240104_1800__AL-3451.sql
rename to src/db/backup/oracle/V20240104_1800__AL-3451.sql
diff --git a/src/db/migration/V20240105_1504__AL3609.sql b/src/db/backup/oracle/V20240105_1504__AL3609.sql
similarity index 100%
rename from src/db/migration/V20240105_1504__AL3609.sql
rename to src/db/backup/oracle/V20240105_1504__AL3609.sql
diff --git a/src/db/migration/V20240108_1024__AL3609.sql b/src/db/backup/oracle/V20240108_1024__AL3609.sql
similarity index 100%
rename from src/db/migration/V20240108_1024__AL3609.sql
rename to src/db/backup/oracle/V20240108_1024__AL3609.sql
diff --git a/src/db/migration/V20240123_1035__AL-3513.sql b/src/db/backup/oracle/V20240123_1035__AL-3513.sql
similarity index 100%
rename from src/db/migration/V20240123_1035__AL-3513.sql
rename to src/db/backup/oracle/V20240123_1035__AL-3513.sql
diff --git a/src/db/migration/V20240126_1118__AL-3513.sql b/src/db/backup/oracle/V20240126_1118__AL-3513.sql
similarity index 100%
rename from src/db/migration/V20240126_1118__AL-3513.sql
rename to src/db/backup/oracle/V20240126_1118__AL-3513.sql
diff --git a/src/db/migration/V20240130_0900__AL-3512.sql b/src/db/backup/oracle/V20240130_0900__AL-3512.sql
similarity index 100%
rename from src/db/migration/V20240130_0900__AL-3512.sql
rename to src/db/backup/oracle/V20240130_0900__AL-3512.sql
diff --git a/src/db/migration/V20240130_170__AL-3566.sql b/src/db/backup/oracle/V20240130_170__AL-3566.sql
similarity index 100%
rename from src/db/migration/V20240130_170__AL-3566.sql
rename to src/db/backup/oracle/V20240130_170__AL-3566.sql
diff --git a/src/db/migration/V20240222_0829__AL-3865.sql b/src/db/backup/oracle/V20240222_0829__AL-3865.sql
similarity index 100%
rename from src/db/migration/V20240222_0829__AL-3865.sql
rename to src/db/backup/oracle/V20240222_0829__AL-3865.sql
diff --git a/src/db/migration/V20240301_1539__AL-3921.sql b/src/db/backup/oracle/V20240301_1539__AL-3921.sql
similarity index 100%
rename from src/db/migration/V20240301_1539__AL-3921.sql
rename to src/db/backup/oracle/V20240301_1539__AL-3921.sql
diff --git a/src/db/migration/V20240313_1039__AL3852.sql b/src/db/backup/oracle/V20240313_1039__AL3852.sql
similarity index 100%
rename from src/db/migration/V20240313_1039__AL3852.sql
rename to src/db/backup/oracle/V20240313_1039__AL3852.sql
diff --git a/src/db/migration/V20240315_1020__AL3853.sql b/src/db/backup/oracle/V20240315_1020__AL3853.sql
similarity index 100%
rename from src/db/migration/V20240315_1020__AL3853.sql
rename to src/db/backup/oracle/V20240315_1020__AL3853.sql
diff --git a/src/db/migration/V20240319_0910__AL3853.sql b/src/db/backup/oracle/V20240319_0910__AL3853.sql
similarity index 100%
rename from src/db/migration/V20240319_0910__AL3853.sql
rename to src/db/backup/oracle/V20240319_0910__AL3853.sql
diff --git a/src/db/migration/V20240326_1800__AL-3779.sql b/src/db/backup/oracle/V20240326_1800__AL-3779.sql
similarity index 100%
rename from src/db/migration/V20240326_1800__AL-3779.sql
rename to src/db/backup/oracle/V20240326_1800__AL-3779.sql
diff --git a/src/db/migration/V20240401_1905__AL-3779.sql b/src/db/backup/oracle/V20240401_1905__AL-3779.sql
similarity index 100%
rename from src/db/migration/V20240401_1905__AL-3779.sql
rename to src/db/backup/oracle/V20240401_1905__AL-3779.sql
diff --git a/src/db/migration/V20240410_1105__AL-4135.sql b/src/db/backup/oracle/V20240410_1105__AL-4135.sql
similarity index 100%
rename from src/db/migration/V20240410_1105__AL-4135.sql
rename to src/db/backup/oracle/V20240410_1105__AL-4135.sql
diff --git a/src/db/migration/V20240410_1538__AL-3855.sql b/src/db/backup/oracle/V20240410_1538__AL-3855.sql
similarity index 100%
rename from src/db/migration/V20240410_1538__AL-3855.sql
rename to src/db/backup/oracle/V20240410_1538__AL-3855.sql
diff --git a/src/db/migration/V20240421_1840__AL-4107.sql b/src/db/backup/oracle/V20240421_1840__AL-4107.sql
similarity index 100%
rename from src/db/migration/V20240421_1840__AL-4107.sql
rename to src/db/backup/oracle/V20240421_1840__AL-4107.sql
diff --git a/src/db/migration/V20240422_1038__AL-3856.sql b/src/db/backup/oracle/V20240422_1038__AL-3856.sql
similarity index 100%
rename from src/db/migration/V20240422_1038__AL-3856.sql
rename to src/db/backup/oracle/V20240422_1038__AL-3856.sql
diff --git a/src/db/migration/V20240423_1134__AL-4211.sql b/src/db/backup/oracle/V20240423_1134__AL-4211.sql
similarity index 100%
rename from src/db/migration/V20240423_1134__AL-4211.sql
rename to src/db/backup/oracle/V20240423_1134__AL-4211.sql
diff --git a/src/db/migration/V20240502_1619__AL-3857.sql b/src/db/backup/oracle/V20240502_1619__AL-3857.sql
similarity index 100%
rename from src/db/migration/V20240502_1619__AL-3857.sql
rename to src/db/backup/oracle/V20240502_1619__AL-3857.sql
diff --git a/src/db/migration/V20240503_1910__AL-3949.sql b/src/db/backup/oracle/V20240503_1910__AL-3949.sql
similarity index 100%
rename from src/db/migration/V20240503_1910__AL-3949.sql
rename to src/db/backup/oracle/V20240503_1910__AL-3949.sql
diff --git a/src/db/migration/V20240506_1526__AL-4236.sql b/src/db/backup/oracle/V20240506_1526__AL-4236.sql
similarity index 100%
rename from src/db/migration/V20240506_1526__AL-4236.sql
rename to src/db/backup/oracle/V20240506_1526__AL-4236.sql
diff --git a/src/db/migration/V20240506_2032__AL-3854.sql b/src/db/backup/oracle/V20240506_2032__AL-3854.sql
similarity index 100%
rename from src/db/migration/V20240506_2032__AL-3854.sql
rename to src/db/backup/oracle/V20240506_2032__AL-3854.sql
diff --git a/src/db/migration/V20240510_0929__AL-4170.sql b/src/db/backup/oracle/V20240510_0929__AL-4170.sql
similarity index 100%
rename from src/db/migration/V20240510_0929__AL-4170.sql
rename to src/db/backup/oracle/V20240510_0929__AL-4170.sql
diff --git a/src/db/migration/V20240511_2019__AL-4049.sql b/src/db/backup/oracle/V20240511_2019__AL-4049.sql
similarity index 100%
rename from src/db/migration/V20240511_2019__AL-4049.sql
rename to src/db/backup/oracle/V20240511_2019__AL-4049.sql
diff --git a/src/db/migration/V20240515_1031__AL-4355.sql b/src/db/backup/oracle/V20240515_1031__AL-4355.sql
similarity index 100%
rename from src/db/migration/V20240515_1031__AL-4355.sql
rename to src/db/backup/oracle/V20240515_1031__AL-4355.sql
diff --git a/src/db/migration/V20240604_1100__AL-3857.sql b/src/db/backup/oracle/V20240604_1100__AL-3857.sql
similarity index 100%
rename from src/db/migration/V20240604_1100__AL-3857.sql
rename to src/db/backup/oracle/V20240604_1100__AL-3857.sql
diff --git a/src/db/migration/V20240604_1642__AL-4269.sql b/src/db/backup/oracle/V20240604_1642__AL-4269.sql
similarity index 100%
rename from src/db/migration/V20240604_1642__AL-4269.sql
rename to src/db/backup/oracle/V20240604_1642__AL-4269.sql
diff --git a/src/db/migration/V20240604_1720__jira4474.sql b/src/db/backup/oracle/V20240604_1720__jira4474.sql
similarity index 100%
rename from src/db/migration/V20240604_1720__jira4474.sql
rename to src/db/backup/oracle/V20240604_1720__jira4474.sql
diff --git a/src/db/migration/V20240605_1454__AL-4457.sql b/src/db/backup/oracle/V20240605_1454__AL-4457.sql
similarity index 100%
rename from src/db/migration/V20240605_1454__AL-4457.sql
rename to src/db/backup/oracle/V20240605_1454__AL-4457.sql
diff --git a/src/db/migration/V20240607_1754__AL-4075.sql b/src/db/backup/oracle/V20240607_1754__AL-4075.sql
similarity index 100%
rename from src/db/migration/V20240607_1754__AL-4075.sql
rename to src/db/backup/oracle/V20240607_1754__AL-4075.sql
diff --git a/src/db/migration/V20240610_1611__AL-4275.sql b/src/db/backup/oracle/V20240610_1611__AL-4275.sql
similarity index 100%
rename from src/db/migration/V20240610_1611__AL-4275.sql
rename to src/db/backup/oracle/V20240610_1611__AL-4275.sql
diff --git a/src/db/migration/V20240612_1026__AL-4269.sql b/src/db/backup/oracle/V20240612_1026__AL-4269.sql
similarity index 100%
rename from src/db/migration/V20240612_1026__AL-4269.sql
rename to src/db/backup/oracle/V20240612_1026__AL-4269.sql
diff --git a/src/db/migration/V20240612_1500__AL-4275.sql b/src/db/backup/oracle/V20240612_1500__AL-4275.sql
similarity index 100%
rename from src/db/migration/V20240612_1500__AL-4275.sql
rename to src/db/backup/oracle/V20240612_1500__AL-4275.sql
diff --git a/src/db/migration/V20240613_1659__AL-4271.sql b/src/db/backup/oracle/V20240613_1659__AL-4271.sql
similarity index 100%
rename from src/db/migration/V20240613_1659__AL-4271.sql
rename to src/db/backup/oracle/V20240613_1659__AL-4271.sql
diff --git a/src/db/migration/V20240614_1757__AL-4281.sql b/src/db/backup/oracle/V20240614_1757__AL-4281.sql
similarity index 100%
rename from src/db/migration/V20240614_1757__AL-4281.sql
rename to src/db/backup/oracle/V20240614_1757__AL-4281.sql
diff --git a/src/db/migration/V20240617_0945__AL-4269.sql b/src/db/backup/oracle/V20240617_0945__AL-4269.sql
similarity index 100%
rename from src/db/migration/V20240617_0945__AL-4269.sql
rename to src/db/backup/oracle/V20240617_0945__AL-4269.sql
diff --git a/src/db/migration/V20240617_1834__AL-4505.sql b/src/db/backup/oracle/V20240617_1834__AL-4505.sql
similarity index 100%
rename from src/db/migration/V20240617_1834__AL-4505.sql
rename to src/db/backup/oracle/V20240617_1834__AL-4505.sql
diff --git a/src/db/migration/V20240618_1450__AL-4276.sql b/src/db/backup/oracle/V20240618_1450__AL-4276.sql
similarity index 100%
rename from src/db/migration/V20240618_1450__AL-4276.sql
rename to src/db/backup/oracle/V20240618_1450__AL-4276.sql
diff --git a/src/db/migration/V20240618_1511__AL-4276.sql b/src/db/backup/oracle/V20240618_1511__AL-4276.sql
similarity index 100%
rename from src/db/migration/V20240618_1511__AL-4276.sql
rename to src/db/backup/oracle/V20240618_1511__AL-4276.sql
diff --git a/src/db/migration/V20240624_1137__AL-4276.sql b/src/db/backup/oracle/V20240624_1137__AL-4276.sql
similarity index 100%
rename from src/db/migration/V20240624_1137__AL-4276.sql
rename to src/db/backup/oracle/V20240624_1137__AL-4276.sql
diff --git a/src/db/migration/V20240626_0944__AL-4133.sql b/src/db/backup/oracle/V20240626_0944__AL-4133.sql
similarity index 100%
rename from src/db/migration/V20240626_0944__AL-4133.sql
rename to src/db/backup/oracle/V20240626_0944__AL-4133.sql
diff --git a/src/db/migration/V20240626_1002__AL-4276.sql b/src/db/backup/oracle/V20240626_1002__AL-4276.sql
similarity index 100%
rename from src/db/migration/V20240626_1002__AL-4276.sql
rename to src/db/backup/oracle/V20240626_1002__AL-4276.sql
diff --git a/src/db/migration/V20240626_1647__AL-4468.sql b/src/db/backup/oracle/V20240626_1647__AL-4468.sql
similarity index 100%
rename from src/db/migration/V20240626_1647__AL-4468.sql
rename to src/db/backup/oracle/V20240626_1647__AL-4468.sql
diff --git a/src/db/migration/V20240627_0810__AL-4204.sql b/src/db/backup/oracle/V20240627_0810__AL-4204.sql
similarity index 100%
rename from src/db/migration/V20240627_0810__AL-4204.sql
rename to src/db/backup/oracle/V20240627_0810__AL-4204.sql
diff --git a/src/db/migration/V20240627_1007__AL-4543.sql b/src/db/backup/oracle/V20240627_1007__AL-4543.sql
similarity index 100%
rename from src/db/migration/V20240627_1007__AL-4543.sql
rename to src/db/backup/oracle/V20240627_1007__AL-4543.sql
diff --git a/src/db/migration/V20240627_1922__AL-4280.sql b/src/db/backup/oracle/V20240627_1922__AL-4280.sql
similarity index 100%
rename from src/db/migration/V20240627_1922__AL-4280.sql
rename to src/db/backup/oracle/V20240627_1922__AL-4280.sql
diff --git a/src/db/migration/V20240628_1722__AL-4276.sql b/src/db/backup/oracle/V20240628_1722__AL-4276.sql
similarity index 100%
rename from src/db/migration/V20240628_1722__AL-4276.sql
rename to src/db/backup/oracle/V20240628_1722__AL-4276.sql
diff --git a/src/db/migration/V20240629_0944__AL-4348.sql b/src/db/backup/oracle/V20240629_0944__AL-4348.sql
similarity index 100%
rename from src/db/migration/V20240629_0944__AL-4348.sql
rename to src/db/backup/oracle/V20240629_0944__AL-4348.sql
diff --git a/src/db/migration/V20240320_2051__AL-4032.sql b/src/db/migration/V20240320_2051__AL-4032.sql
deleted file mode 100644
index 0c1abaa4a..000000000
--- a/src/db/migration/V20240320_2051__AL-4032.sql
+++ /dev/null
@@ -1,7 +0,0 @@
-declare
- column_exists exception;
- pragma exception_init (column_exists , -01430);
-begin
- execute immediate 'ALTER TABLE EMPRESA ADD (INDIMPRESSAOAPOSCONFABERTO NUMBER(1))';
- exception when column_exists then null;
-end;
\ No newline at end of file
diff --git a/src/db/migration/V20240725_1321__AL-4655.sql b/src/db/migration/V20240725_1321__AL-4655.sql
new file mode 100644
index 000000000..507b3858a
--- /dev/null
+++ b/src/db/migration/V20240725_1321__AL-4655.sql
@@ -0,0 +1,13 @@
+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 'insert into funcion_sistema (funcionsistema_id,sistema_id,nombfuncion,descruta,activo,fecmodif,usuario_id) values
+ (FUNCION_SISTEMA_SEQ.NEXTVAL,1,''ADM > CATALOGO > TIPODOCUMENTO'', ''COM.RJCONSULTORES.ADMINISTRACION.GUI.CATALOGO.MENU.TIPODOCUMENTO'',1,SYSDATE,-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/V20240729_1500__AL-4549.sql b/src/db/migration/V20240729_1500__AL-4549.sql
index b47ea9b07..11d3576ee 100644
--- a/src/db/migration/V20240729_1500__AL-4549.sql
+++ b/src/db/migration/V20240729_1500__AL-4549.sql
@@ -29,42 +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;
-
-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")
- 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 d785397a9..716b86cbc 100644
--- a/src/db/migration/V20240802_1345__AL-4549.sql
+++ b/src/db/migration/V20240802_1345__AL-4549.sql
@@ -16,21 +16,4 @@ begin
"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")
- 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/V20240806_1504__AL-4710.sql b/src/db/migration/V20240806_1504__AL-4710.sql
new file mode 100644
index 000000000..ae8ba2050
--- /dev/null
+++ b/src/db/migration/V20240806_1504__AL-4710.sql
@@ -0,0 +1,17 @@
+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
+ 'INSERT INTO funcion_sistema (FUNCIONSISTEMA_ID,SISTEMA_ID,NOMBFUNCION,DESCRUTA,ACTIVO,FECMODIF,USUARIO_ID)
+ VALUES
+ (funcion_sistema_seq.NEXTVAL, 1, ''ADM > CONFIGURAÇÃO COMERCIAL >> NEGOCIOS CORPORATIVOS >> LEGALIZAÇÃO MASSIVA'',
+ ''COM.RJCONSULTORES.ADMINISTRACION.GUI.CONFIGURACIONECCOMERCIALES.MENU.LEGALIZAR'', 1, SYSDATE, 1)';
+
+ exception
+ when dup_val_on_index then null;
+ when except_02291 then null;
+end;
diff --git a/src/db/migration/V20240809_1331__AL-4318.sql b/src/db/migration/V20240809_1331__AL-4318.sql
new file mode 100644
index 000000000..a2bb22098
--- /dev/null
+++ b/src/db/migration/V20240809_1331__AL-4318.sql
@@ -0,0 +1,14 @@
+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 'INSERT INTO FUNCION_SISTEMA (FUNCIONSISTEMA_ID,SISTEMA_ID,NOMBFUNCION,DESCRUTA,ACTIVO,FECMODIF,USUARIO_ID)
+ VALUES (FUNCION_SISTEMA_SEQ.nextval,''1'',''ADM > CONFIGURAÇÃO COMERCIAL >> NEGOCIOS CORPORATIVOS >> RELATORIO DETALHES CONTRATO'',
+ ''COM.RJCONSULTORES.ADMINISTRACION.GUI.CONFIGURACIONECCOMERCIALES.MENU.RELATORIODETALHESCONTRATO'',''1'',CURRENT_DATE,''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/V20240812_1600__AL-4655.sql b/src/db/migration/V20240812_1600__AL-4655.sql
new file mode 100644
index 000000000..d4f041b98
--- /dev/null
+++ b/src/db/migration/V20240812_1600__AL-4655.sql
@@ -0,0 +1,37 @@
+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 TIPO_IDENTIFICACION ADD INDEXIBECONFIRMACAOTOTALBUS NUMBER(1,0)';
+ exception
+ when object_exists then null;
+ when except_01451 then null;
+ when except_01442 then null;
+end;
+/
+declare
+ object_exists exception;
+ pragma exception_init (object_exists , -00955);
+begin
+ execute immediate
+ 'CREATE SEQUENCE "TIPO_IDENTIFICACION_SEQ" MINVALUE 1 MAXVALUE 9999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE';
+ exception when object_exists 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_IDENTIFICACION SET INDEXIBECONFIRMACAOTOTALBUS = 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/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
diff --git a/src/db/migration/V20240812_1844__AL-4710.sql b/src/db/migration/V20240812_1844__AL-4710.sql
new file mode 100644
index 000000000..f0a1b22c6
--- /dev/null
+++ b/src/db/migration/V20240812_1844__AL-4710.sql
@@ -0,0 +1,31 @@
+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 VOUCHER ADD DATA_LEGALIZA DATE';
+ 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 VOUCHER ADD DATA_FATURA DATE';
+ exception
+ when object_exists then null;
+ when except_01451 then null;
+ when except_01442 then null;
+end;
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
diff --git a/src/db/migration/V20240814_0649__AL-4341.sql b/src/db/migration/V20240814_0649__AL-4341.sql
new file mode 100644
index 000000000..530d9247d
--- /dev/null
+++ b/src/db/migration/V20240814_0649__AL-4341.sql
@@ -0,0 +1,14 @@
+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 'INSERT INTO FUNCION_SISTEMA (FUNCIONSISTEMA_ID,SISTEMA_ID,NOMBFUNCION,DESCRUTA,ACTIVO,FECMODIF,USUARIO_ID)
+ VALUES (FUNCION_SISTEMA_SEQ.nextval,''1'',''ADM > CONFIGURAÇÃO COMERCIAL >> NEGOCIOS CORPORATIVOS >> RELATORIO SALDOS CONTRATOS'',
+ ''COM.RJCONSULTORES.ADMINISTRACION.GUI.CONFIGURACIONECCOMERCIALES.MENU.RELATORIOSALDOSCONTRATOS'',''1'',CURRENT_DATE,''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/V20240814_1155__AL-4781.sql b/src/db/migration/V20240814_1155__AL-4781.sql
new file mode 100644
index 000000000..e2160732f
--- /dev/null
+++ b/src/db/migration/V20240814_1155__AL-4781.sql
@@ -0,0 +1,101 @@
+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 'INSERT INTO FUNCION_SISTEMA (FUNCIONSISTEMA_ID, SISTEMA_ID, NOMBFUNCION, DESCRUTA, ACTIVO, FECMODIF, USUARIO_ID)
+ VALUES (FUNCION_SISTEMA_SEQ.nextval, 1, ''ADM > Expresso'',
+ ''COM.RJCONSULTORES.ADMINISTRACION.GUI.EXPRESSOS'', 1,
+ SYSDATE, 1)';
+ 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 'INSERT INTO FUNCION_SISTEMA (FUNCIONSISTEMA_ID, SISTEMA_ID, NOMBFUNCION, DESCRUTA, ACTIVO, FECMODIF, USUARIO_ID)
+ VALUES (FUNCION_SISTEMA_SEQ.nextval, 1, ''ADM > Expresso > Expresso a ser cotado'',
+ ''COM.RJCONSULTORES.ADMINISTRACION.GUI.EXPRESSOS.EXPRESSOASERCOTADO'', 1,
+ SYSDATE, 1)';
+ 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 'INSERT INTO FUNCION_SISTEMA (FUNCIONSISTEMA_ID, SISTEMA_ID, NOMBFUNCION, DESCRUTA, ACTIVO, FECMODIF, USUARIO_ID)
+ VALUES (FUNCION_SISTEMA_SEQ.nextval, 1, ''ADM > Expresso > Taxa de contrato'',
+ ''COM.RJCONSULTORES.ADMINISTRACION.GUI.EXPRESSOS.TAXADECONTRATO'', 1,
+ SYSDATE, 1)';
+ 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 'INSERT INTO FUNCION_SISTEMA (FUNCIONSISTEMA_ID, SISTEMA_ID, NOMBFUNCION, DESCRUTA, ACTIVO, FECMODIF, USUARIO_ID)
+ VALUES (FUNCION_SISTEMA_SEQ.nextval, 1, ''ADM > Expresso > Programação de veículos'',
+ ''COM.RJCONSULTORES.ADMINISTRACION.GUI.EXPRESSOS.PROGRAMACAODEVEICULOS'', 1,
+ SYSDATE, 1)';
+ 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 'INSERT INTO FUNCION_SISTEMA (FUNCIONSISTEMA_ID, SISTEMA_ID, NOMBFUNCION, DESCRUTA, ACTIVO, FECMODIF, USUARIO_ID)
+ VALUES (FUNCION_SISTEMA_SEQ.nextval, 1, ''ADM > Expresso > Documentos'',
+ ''COM.RJCONSULTORES.ADMINISTRACION.GUI.EXPRESSOS.DOCUMENTOS'', 1,
+ SYSDATE, 1)';
+ 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 'INSERT INTO FUNCION_SISTEMA (FUNCIONSISTEMA_ID, SISTEMA_ID, NOMBFUNCION, DESCRUTA, ACTIVO, FECMODIF, USUARIO_ID)
+ VALUES (FUNCION_SISTEMA_SEQ.nextval, 1, ''ADM > Expresso > Conformidade de serviço'',
+ ''COM.RJCONSULTORES.ADMINISTRACION.GUI.EXPRESSOS.CONFORMIDADEDESERVICO'', 1,
+ SYSDATE, 1)';
+ exception
+ when dup_val_on_index then null;
+ when except_02291 then null;
+end;
diff --git a/src/db/migration/V20240815_0904__AL-4356.sql b/src/db/migration/V20240815_0904__AL-4356.sql
new file mode 100644
index 000000000..6fef29b15
--- /dev/null
+++ b/src/db/migration/V20240815_0904__AL-4356.sql
@@ -0,0 +1,17 @@
+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
+ 'INSERT INTO funcion_sistema (FUNCIONSISTEMA_ID,SISTEMA_ID,NOMBFUNCION,DESCRUTA,ACTIVO,FECMODIF,USUARIO_ID)
+ VALUES
+ (funcion_sistema_seq.NEXTVAL, 1, ''ADM > CONFIGURAÇÃO COMERCIAL >> NEGOCIOS CORPORATIVOS >> FATURAMENTO VOUCHER'',
+ ''COM.RJCONSULTORES.ADMINISTRACION.GUI.CONFIGURACIONECCOMERCIALES.MENU.FATURARVOUCHER'', 1, SYSDATE, 1)';
+
+ exception
+ when dup_val_on_index then null;
+ when except_02291 then null;
+end;
diff --git a/src/db/migration/V20240815_1419__AL-4318.sql b/src/db/migration/V20240815_1419__AL-4318.sql
new file mode 100644
index 000000000..fa6eb2631
--- /dev/null
+++ b/src/db/migration/V20240815_1419__AL-4318.sql
@@ -0,0 +1,31 @@
+-- INSERT / UPDATE
+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 FUNCION_SISTEMA set NOMBFUNCION = ''ADM > RELATORIOS > RELATORIOS > NEGOCIOS CORPORATIVOS >> RELATORIO DETALHES CONTRATO'',
+ DESCRUTA = ''COM.RJCONSULTORES.ADMINISTRACION.GUI.RELATORIOS.NEGCORPORATIVOS.MENU.RELATORIODETALHESCONTRATO'' where NOMBFUNCION = ''ADM > CONFIGURAÇÃO COMERCIAL >> NEGOCIOS CORPORATIVOS >> RELATORIO DETALHES CONTRATO'' ';
+ 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 FUNCION_SISTEMA set NOMBFUNCION = ''ADM > RELATORIOS > RELATORIOS > NEGOCIOS CORPORATIVOS >> RELATORIO SALDOS CONTRATOS'',
+ DESCRUTA = ''COM.RJCONSULTORES.ADMINISTRACION.GUI.RELATORIOS.NEGCORPORATIVOS.MENU.RELATORIOSALDOSCONTRATOS'' where NOMBFUNCION = ''ADM > CONFIGURAÇÃO COMERCIAL >> NEGOCIOS CORPORATIVOS >> RELATORIO SALDOS CONTRATOS'' ';
+
+ 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/V20240816_1917__AL-4466.sql b/src/db/migration/V20240816_1917__AL-4466.sql
new file mode 100644
index 000000000..98d52b115
--- /dev/null
+++ b/src/db/migration/V20240816_1917__AL-4466.sql
@@ -0,0 +1,28 @@
+declare
+ object_exists exception;
+ pragma exception_init (object_exists , -00955);
+begin
+ execute immediate '
+CREATE TABLE EMPRESA_CONFIG_LAYOUT (
+ EMPRESACONFIGLAYOUT_ID NUMBER(7, 0) PRIMARY KEY,
+ EMPRESA_ID NUMBER(7, 0),
+ IMPRESIONLAYOUTCONFIG_ID NUMBER(7, 0),
+ TIPOVENTA_ID NUMBER(2, 0),
+ INDEMAIL NUMBER(1, 0),
+ ACTIVO NUMBER(1, 0),
+ FECMODIF DATE,
+ USUARIO_ID NUMBER(7, 0),
+ CONSTRAINT FK_EMP_CONF_LAYOUT FOREIGN KEY ( EMPRESA_ID )
+ REFERENCES EMPRESA ( EMPRESA_ID )
+)';
+ exception when object_exists then null;
+end;
+/
+declare
+ object_exists exception;
+ pragma exception_init (object_exists , -00955);
+begin
+ execute immediate 'CREATE SEQUENCE "EMPRESA_CONFIG_LAYOUT_SEQ" INCREMENT BY 1 START WITH 1 NOCACHE ORDER NOCYCLE';
+ exception when object_exists then null;
+end;
+/
\ No newline at end of file
diff --git a/src/db/migration/V20240819_0844__AL-4356.sql b/src/db/migration/V20240819_0844__AL-4356.sql
new file mode 100644
index 000000000..fffccb72f
--- /dev/null
+++ b/src/db/migration/V20240819_0844__AL-4356.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 VOUCHER ADD DATA_CORTE DATE';
+ exception
+ when object_exists then null;
+ when except_01451 then null;
+ when except_01442 then null;
+end;
diff --git a/src/db/migration/V20240819_1835__AL-4812.sql b/src/db/migration/V20240819_1835__AL-4812.sql
new file mode 100644
index 000000000..1b5178999
--- /dev/null
+++ b/src/db/migration/V20240819_1835__AL-4812.sql
@@ -0,0 +1,12 @@
+declare
+ object_exists exception;
+ except_00957 exception;
+
+ pragma exception_init (object_exists , -01430);
+ pragma exception_init (except_00957 , -00957);
+begin
+ execute immediate 'ALTER TABLE EMPRESA_IZIPAY_CONFIG RENAME COLUMN DIAS_CANCELA TO MINUTOS_CANCELA';
+ exception
+ when object_exists then null;
+ when except_00957 then null;
+end;
\ No newline at end of file