diff --git a/pom.xml b/pom.xml
index 5593593d2..76dcf95c0 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.80.2
diff --git a/src/db/migration/V20240729_1500__AL-4549.sql b/src/db/migration/V20240729_1500__AL-4549.sql
index b47ea9b07..638488a3c 100644
--- a/src/db/migration/V20240729_1500__AL-4549.sql
+++ b/src/db/migration/V20240729_1500__AL-4549.sql
@@ -38,33 +38,5 @@ 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")
- 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/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/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