diff --git a/src/db/migration/V20190702_0945__mantis14842.sql b/src/db/migration/V20190702_0945__mantis14842.sql new file mode 100644 index 000000000..2e7071164 --- /dev/null +++ b/src/db/migration/V20190702_0945__mantis14842.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 > ESQUEMA OPERACIONAL > TROCO SIMPLES'', + ''COM.RJCONSULTORES.ADMINISTRACION.GUI.ESQUEMAOPERACIONAL.MENU.TROCOSIMPLES'', + ''1'',to_date(''01/07/19'',''DD/MM/RR''),''1'')'; + exception when others then null; +end; \ No newline at end of file diff --git a/src/db/migration/V20190702_1358__mantis14842.sql b/src/db/migration/V20190702_1358__mantis14842.sql new file mode 100644 index 000000000..9a1acc9b4 --- /dev/null +++ b/src/db/migration/V20190702_1358__mantis14842.sql @@ -0,0 +1,33 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE TABLE EMPRESA_TROCOSIMPLES ( + EMPRESA_TROCOSIMPLES_ID NUMBER(10,0), + EMPRESA_ID NUMBER(7,0), + RAZAO_SOCIAL VARCHAR2(256 BYTE), + NOME_FANTASIA VARCHAR2(256 BYTE), + CNPJ VARCHAR2(18 BYTE), + TELEFONE VARCHAR2(256 BYTE), + ENDERECO VARCHAR2(256 BYTE), + VALOR_SUGERIR_TROCO NUMBER(10,2), + TOKEN_EMPRESA VARCHAR2(256 BYTE), + ACTIVO NUMBER(1,0) DEFAULT 1, + FECMODIF DATE NULL, + USUARIO_ID NUMBER(7,0), + PRIMARY KEY (EMPRESA_TROCOSIMPLES_ID) ENABLE, + CONSTRAINT EMPRESA_TROCOSIMPLES_USUARIO_FK FOREIGN KEY (USUARIO_ID) REFERENCES USUARIO(USUARIO_ID) ENABLE, + CONSTRAINT EMPRESA_TROCOSIMPLES_EMPRESA_FK FOREIGN KEY (EMPRESA_ID) REFERENCES EMPRESA(EMPRESA_ID) ENABLE + )'; + exception when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE SEQUENCE EMPRESA_TROCOSIMPLES_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/V20190702_0945__mantis14842.sql b/src/db/postgresql/migration/V20190702_0945__mantis14842.sql new file mode 100644 index 000000000..dec183465 --- /dev/null +++ b/src/db/postgresql/migration/V20190702_0945__mantis14842.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 > ESQUEMA OPERACIONAL > TROCO SIMPLES', + 'COM.RJCONSULTORES.ADMINISTRACION.GUI.ESQUEMAOPERACIONAL.MENU.TROCOSIMPLES', + '1',to_date('01/07/19','DD/MM/RR'),'1'); +END +$$; \ No newline at end of file diff --git a/src/db/postgresql/migration/V20190702_1358__mantis14842.sql b/src/db/postgresql/migration/V20190702_1358__mantis14842.sql new file mode 100644 index 000000000..288deb682 --- /dev/null +++ b/src/db/postgresql/migration/V20190702_1358__mantis14842.sql @@ -0,0 +1,28 @@ +DO $$ +BEGIN + CREATE TABLE EMPRESA_TROCOSIMPLES ( + EMPRESA_TROCOSIMPLES_ID NUMBER(10,0), + EMPRESA_ID NUMBER(7,0), + RAZAO_SOCIAL VARCHAR2(256 BYTE), + NOME_FANTASIA VARCHAR2(256 BYTE), + CNPJ VARCHAR2(18 BYTE), + TELEFONE VARCHAR2(256 BYTE), + ENDERECO VARCHAR2(256 BYTE), + VALOR_SUGERIR_TROCO NUMBER(10,2), + TOKEN_EMPRESA VARCHAR2(256 BYTE), + ACTIVO NUMBER(1,0) DEFAULT 1, + FECMODIF DATE NULL, + USUARIO_ID NUMBER(7,0), + PRIMARY KEY (EMPRESA_TROCOSIMPLES_ID) ENABLE, + CONSTRAINT EMPRESA_TROCOSIMPLES_USUARIO_FK FOREIGN KEY (USUARIO_ID) REFERENCES USUARIO(USUARIO_ID) ENABLE, + CONSTRAINT EMPRESA_TROCOSIMPLES_EMPRESA_FK FOREIGN KEY (EMPRESA_ID) REFERENCES EMPRESA(EMPRESA_ID) ENABLE + ); +END +$$; +/ +DO $$ +BEGIN + CREATE SEQUENCE EMPRESA_TROCOSIMPLES_SEQ INCREMENT BY 1 START WITH 1 MAXVALUE 9999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; +END +$$; +/ \ No newline at end of file