diff --git a/src/db/migration/V20220418_1522__mantis24373.sql b/src/db/migration/V20220418_1522__mantis24373.sql new file mode 100644 index 000000000..ce6dd1ac3 --- /dev/null +++ b/src/db/migration/V20220418_1522__mantis24373.sql @@ -0,0 +1,38 @@ +declare + dup_val_on_index exception; + pragma exception_init (dup_val_on_index , -00001); +begin + execute immediate 'INSERT INTO CONSTANTE (CONSTANTE_ID, NOMBCONSTANTE, DESCCONSTANTE, VALORCONSTANTE, INDTIPOCONSTANTE, INDMANTENIMIENTOUSUARIO, ACTIVO, FECMODIF, USUARIO_ID) + VALUES (CONSTANTE_SEQ.nextval, ''REMOVE_LOC_CONEXAO_LINHA'', ''REMOVE LOCALIDADE CONEXAO ENTRE LINHAS'', ''FALSE'', ''1'', ''1'', ''1'', sysdate, ''1'')'; + exception when dup_val_on_index then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE SEQUENCE CONEXION_RUTA_LOC_REMOVIDA_SEQ MINVALUE 1 MAXVALUE 9999999 INCREMENT BY 1 START WITH 101 CACHE 20 NOORDER NOCYCLE'; + exception when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate +'CREATE TABLE CONEXION_RUTA_LOC_REMOVIDA + (CONEXIONRUTALOCREMOVIDA_ID NUMBER(7,0) NOT NULL ENABLE, + CONEXIONRUTACONF_ID NUMBER(7,0), + PARADA_ID NUMBER(7,0), + ACTIVO NUMBER(1,0), + FECMODIF DATE, + USUARIO_ID NUMBER(7,0), + PRIMARY KEY (CONEXIONRUTALOCREMOVIDA_ID) ENABLE, + CONSTRAINT FK_USUARIO_ID_CONEX_RUTA_LOC_REM FOREIGN KEY (USUARIO_ID) REFERENCES USUARIO (USUARIO_ID), + CONSTRAINT FK_CONEXIONRUTACONF_ID_CONEX_RUTA_LOC_REM FOREIGN KEY (CONEXIONRUTACONF_ID) REFERENCES CONEXION_RUTA_CONF (CONEXIONRUTACONF_ID), + CONSTRAINT FK_PARADA_ID_CONEX_RUTA_LOC_REM FOREIGN KEY (PARADA_ID) REFERENCES PARADA (PARADA_ID) + )'; + exception when object_exists then null; +end; +/ \ No newline at end of file