diff --git a/pom.xml b/pom.xml
index 08030b728..784862599 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
br.com.rjconsultores
Flyway
- 1.92.3
+ 1.92.4
diff --git a/src/db/migration/V20240902_1631__AL-4506.sql b/src/db/migration/V20240902_1631__AL-4506.sql
index 2871f87dd..ddab1a9da 100644
--- a/src/db/migration/V20240902_1631__AL-4506.sql
+++ b/src/db/migration/V20240902_1631__AL-4506.sql
@@ -1,3 +1,11 @@
+declare
+ column_exists exception;
+ pragma exception_init (column_exists , -01451);
+begin
+ execute immediate 'ALTER SESSION SET DDL_LOCK_TIMEOUT= 30';
+ exception when column_exists then null;
+end;
+/
DECLARE
object_exists EXCEPTION;
pragma exception_init(object_exists, -00955);
@@ -12,8 +20,8 @@ BEGIN
FECMODIF DATE NOT NULL,
ACTIVO NUMBER(1,0) NOT NULL,
CONSTRAINT CONFIGURACION_PRODUCTO_PK PRIMARY KEY (CONFIGURACIONPRODUCTO_ID),
- CONSTRAINT CONFIGURACION_PRODUCTO_TIPO_EVENTO_EXTRA_FK FOREIGN KEY (TIPOEVENTOEXTRA_ID) REFERENCES TIPO_EVENTO_EXTRA(TIPOEVENTOEXTRA_ID),
- CONSTRAINT CONFIGURACION_PRODUCTO_USUARIO_FK FOREIGN KEY (USUARIO_ID) REFERENCES USUARIO(USUARIO_ID)
+ CONSTRAINT CONFIG_PROD_TIPO_EVE_EXTRA_FK FOREIGN KEY (TIPOEVENTOEXTRA_ID) REFERENCES TIPO_EVENTO_EXTRA(TIPOEVENTOEXTRA_ID),
+ CONSTRAINT CONFIG_PROD_USUARIO_FK FOREIGN KEY (USUARIO_ID) REFERENCES USUARIO(USUARIO_ID)
)';
EXCEPTION
WHEN object_exists THEN NULL;
diff --git a/src/db/migration/V20240902_1635__AL-4506.sql b/src/db/migration/V20240902_1635__AL-4506.sql
index f0e97894b..ec349faf9 100644
--- a/src/db/migration/V20240902_1635__AL-4506.sql
+++ b/src/db/migration/V20240902_1635__AL-4506.sql
@@ -1,29 +1,37 @@
-DECLARE
- object_exists EXCEPTION;
- pragma exception_init(object_exists, -00955);
-BEGIN
- EXECUTE IMMEDIATE 'CREATE TABLE CONFIGURACION_PRODUCTO_PARADA (
- CONFIGURACION_PRODUCTO_PARADA_ID NUMBER(7,0) NOT NULL,
- CONFIGURACIONPRODUCTO_ID NUMBER(7,0) NOT NULL,
- PARADA_ID NUMBER(7,0) NOT NULL,
- USUARIO_ID NUMBER(7,0) NOT NULL,
- FECMODIF DATE NOT NULL,
- ACTIVO NUMBER(1,0) NOT NULL,
- CONSTRAINT CONFIGURACION_PRODUCTO_PARADA_PK PRIMARY KEY (CONFIGURACION_PRODUCTO_PARADA_ID),
- CONSTRAINT CONFIGURACION_PRODUCTO_PARADA_CONFIGURACION_PRODUCTO_FK FOREIGN KEY (CONFIGURACIONPRODUCTO_ID) REFERENCES CONFIGURACION_PRODUCTO(CONFIGURACIONPRODUCTO_ID),
- CONSTRAINT CONFIGURACION_PRODUCTO_PARADA_PARADA_FK FOREIGN KEY (PARADA_ID) REFERENCES PARADA(PARADA_ID),
- CONSTRAINT CONFIGURACION_PRODUCTO_PARADA_USUARIO_FK 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 CONFIG_PRODUCTO_PARADA_SEQ INCREMENT BY 1 MINVALUE 0 NOCYCLE NOCACHE NOORDER';
-EXCEPTION
- WHEN object_exists THEN NULL;
+declare
+ column_exists exception;
+ pragma exception_init (column_exists , -01451);
+begin
+ execute immediate 'ALTER SESSION SET DDL_LOCK_TIMEOUT= 30';
+ exception when column_exists then null;
+end;
+/
+DECLARE
+ object_exists EXCEPTION;
+ pragma exception_init(object_exists, -00955);
+BEGIN
+ EXECUTE IMMEDIATE 'CREATE TABLE CONFIGURACION_PRODUCTO_PARADA (
+ CONFIGURACION_PRODUCTO_PARADA_ID NUMBER(7,0) NOT NULL,
+ CONFIGURACIONPRODUCTO_ID NUMBER(7,0) NOT NULL,
+ PARADA_ID NUMBER(7,0) NOT NULL,
+ USUARIO_ID NUMBER(7,0) NOT NULL,
+ FECMODIF DATE NOT NULL,
+ ACTIVO NUMBER(1,0) NOT NULL,
+ CONSTRAINT CONFIGURACION_PRODUCTO_PARADA_PK PRIMARY KEY (CONFIGURACION_PRODUCTO_PARADA_ID),
+ CONSTRAINT CONF_PROD_PARADA_CONF_PROD_FK FOREIGN KEY (CONFIGURACIONPRODUCTO_ID) REFERENCES CONFIGURACION_PRODUCTO(CONFIGURACIONPRODUCTO_ID),
+ CONSTRAINT CONFIGURACION_PRODUCTO_PARADA_FK FOREIGN KEY (PARADA_ID) REFERENCES PARADA(PARADA_ID),
+ CONSTRAINT CONF_PRODUCTO_PARADA_USUARIO_FK 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 CONFIG_PRODUCTO_PARADA_SEQ INCREMENT BY 1 MINVALUE 0 NOCYCLE NOCACHE NOORDER';
+EXCEPTION
+ WHEN object_exists THEN NULL;
END;
\ No newline at end of file