fixes bug #AL-4506. Ajuste script para possibilitar executar o script

master
valdevir 2024-09-12 15:51:39 -03:00
parent ae0bd9f638
commit 9309edad9e
3 changed files with 47 additions and 31 deletions

View File

@ -4,7 +4,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>br.com.rjconsultores</groupId> <groupId>br.com.rjconsultores</groupId>
<artifactId>Flyway</artifactId> <artifactId>Flyway</artifactId>
<version>1.92.3</version> <version>1.92.4</version>
<distributionManagement> <distributionManagement>
<repository> <repository>

View File

@ -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 DECLARE
object_exists EXCEPTION; object_exists EXCEPTION;
pragma exception_init(object_exists, -00955); pragma exception_init(object_exists, -00955);
@ -12,8 +20,8 @@ BEGIN
FECMODIF DATE NOT NULL, FECMODIF DATE NOT NULL,
ACTIVO NUMBER(1,0) NOT NULL, ACTIVO NUMBER(1,0) NOT NULL,
CONSTRAINT CONFIGURACION_PRODUCTO_PK PRIMARY KEY (CONFIGURACIONPRODUCTO_ID), 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 CONFIG_PROD_TIPO_EVE_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_USUARIO_FK FOREIGN KEY (USUARIO_ID) REFERENCES USUARIO(USUARIO_ID)
)'; )';
EXCEPTION EXCEPTION
WHEN object_exists THEN NULL; WHEN object_exists THEN NULL;

View File

@ -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 DECLARE
object_exists EXCEPTION; object_exists EXCEPTION;
pragma exception_init(object_exists, -00955); pragma exception_init(object_exists, -00955);
@ -10,9 +18,9 @@ BEGIN
FECMODIF DATE NOT NULL, FECMODIF DATE NOT NULL,
ACTIVO NUMBER(1,0) NOT NULL, ACTIVO NUMBER(1,0) NOT NULL,
CONSTRAINT CONFIGURACION_PRODUCTO_PARADA_PK PRIMARY KEY (CONFIGURACION_PRODUCTO_PARADA_ID), 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 CONF_PROD_PARADA_CONF_PROD_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_FK FOREIGN KEY (PARADA_ID) REFERENCES PARADA(PARADA_ID),
CONSTRAINT CONFIGURACION_PRODUCTO_PARADA_USUARIO_FK FOREIGN KEY (USUARIO_ID) REFERENCES USUARIO(USUARIO_ID) CONSTRAINT CONF_PRODUCTO_PARADA_USUARIO_FK FOREIGN KEY (USUARIO_ID) REFERENCES USUARIO(USUARIO_ID)
)'; )';
EXCEPTION EXCEPTION
WHEN object_exists THEN NULL; WHEN object_exists THEN NULL;