diff --git a/src/db/migration/V20190530_0916__mantis14278.sql b/src/db/migration/V20190530_0916__mantis14278.sql new file mode 100644 index 000000000..086b2eb68 --- /dev/null +++ b/src/db/migration/V20190530_0916__mantis14278.sql @@ -0,0 +1,10 @@ +declare + dup_val_on_index exception; + pragma exception_init (dup_val_on_index , -00001); +begin + execute immediate 'INSERT INTO FUNCION_SISTEMA (FUNCIONSISTEMA_ID,SISTEMA_ID,NOMBFUNCION,DESCRUTA,ACTIVO,FECMODIF,USUARIO_ID) + values (FUNCION_SISTEMA_SEQ.NEXTVAL,''1'',''ADM > SEGURANCA > CONTINGENCIA'', + ''COM.RJCONSULTORES.ADMINISTRACION.GUI.SEGURIDAD.MENU.CONTINGENCIA'', + ''1'',to_date(''30/05/19'',''DD/MM/RR''),''1'')'; + exception when others then null; +end; \ No newline at end of file diff --git a/src/db/migration/V20190530_1700__mantis14278.sql b/src/db/migration/V20190530_1700__mantis14278.sql new file mode 100644 index 000000000..d72f07eba --- /dev/null +++ b/src/db/migration/V20190530_1700__mantis14278.sql @@ -0,0 +1,28 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE TABLE LOG_HISTORICO_CONTINGENCIA ( + LOGHISTORICOCONTINGENCIA_ID NUMBER(10,0), + MOTIVO VARCHAR2(300 BYTE), + USUARIO_ID NUMBER(7,0), + DATAHORA DATE NULL, + EMPRESA_ID NUMBER(7,0), + ESTADO_ID NUMBER(7,0), + STATUS VARCHAR2(20 BYTE), + PRIMARY KEY (LOGHISTORICOCONTINGENCIA_ID) ENABLE, + CONSTRAINT LOGHISTORICOCONTINGENCIA_ID_USUARIO_FK FOREIGN KEY (USUARIO_ID) REFERENCES USUARIO(USUARIO_ID) ENABLE, + CONSTRAINT LOGHISTORICOCONTINGENCIA_ID_EMPRESA_FK FOREIGN KEY (EMPRESA_ID) REFERENCES EMPRESA(EMPRESA_ID) ENABLE, + CONSTRAINT LOGHISTORICOCONTINGENCIA_ID_ESTADO_FK FOREIGN KEY (ESTADO_ID) REFERENCES ESTADO(ESTADO_ID) ENABLE + )'; + exception when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE SEQUENCE LOG_HISTORICO_CONTINGENCIA_SEQ INCREMENT BY 1 START WITH 1 MAXVALUE 9999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER'; + exception when object_exists then null; +end; \ No newline at end of file diff --git a/src/db/postgresql/migration/V20190530_0916__mantis14278.sql b/src/db/postgresql/migration/V20190530_0916__mantis14278.sql new file mode 100644 index 000000000..8d8a2283b --- /dev/null +++ b/src/db/postgresql/migration/V20190530_0916__mantis14278.sql @@ -0,0 +1,8 @@ +DO $$ +BEGIN + INSERT INTO FUNCION_SISTEMA (FUNCIONSISTEMA_ID,SISTEMA_ID,NOMBFUNCION,DESCRUTA,ACTIVO,FECMODIF,USUARIO_ID) + values (FUNCION_SISTEMA_SEQ.NEXTVAL,'1','ADM > SEGURANCA > CONTINGENCIA', + 'COM.RJCONSULTORES.ADMINISTRACION.GUI.SEGURIDAD.MENU.CONTINGENCIA', + '1',to_date('30/05/19','DD/MM/RR'),'1'); +END +$$; \ No newline at end of file diff --git a/src/db/postgresql/migration/V20190530_1700__mantis14278.sql b/src/db/postgresql/migration/V20190530_1700__mantis14278.sql new file mode 100644 index 000000000..253a112c3 --- /dev/null +++ b/src/db/postgresql/migration/V20190530_1700__mantis14278.sql @@ -0,0 +1,23 @@ +DO $$ +BEGIN + CREATE TABLE LOG_HISTORICO_CONTINGENCIA ( + LOGHISTORICOCONTINGENCIA_ID NUMBER(10,0), + MOTIVO VARCHAR2(300 BYTE), + USUARIO_ID NUMBER(7,0), + DATAHORA DATE NULL, + EMPRESA_ID NUMBER(7,0), + ESTADO_ID NUMBER(7,0), + STATUS VARCHAR2(20 BYTE), + PRIMARY KEY (LOGHISTORICOCONTINGENCIA_ID) ENABLE, + CONSTRAINT LOGHISTORICOCONTINGENCIA_ID_USUARIO_FK FOREIGN KEY (USUARIO_ID) REFERENCES USUARIO(USUARIO_ID) ENABLE, + CONSTRAINT LOGHISTORICOCONTINGENCIA_ID_EMPRESA_FK FOREIGN KEY (EMPRESA_ID) REFERENCES EMPRESA(EMPRESA_ID) ENABLE, + CONSTRAINT LOGHISTORICOCONTINGENCIA_ID_ESTADO_FK FOREIGN KEY (ESTADO_ID) REFERENCES ESTADO(ESTADO_ID) ENABLE + ); +END +$$; +/ +DO $$ +BEGIN + CREATE SEQUENCE LOG_HISTORICO_CONTINGENCIA_SEQ INCREMENT BY 1 START WITH 1 MAXVALUE 9999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; +END +$$; \ No newline at end of file