diff --git a/src/db/migration/V20200124_1655__mantis17509.sql b/src/db/migration/V20200124_1655__mantis17509.sql new file mode 100644 index 000000000..a6e163296 --- /dev/null +++ b/src/db/migration/V20200124_1655__mantis17509.sql @@ -0,0 +1,15 @@ +declare + object_exists exception; + except_01451 exception; + except_01442 exception; + + pragma exception_init (object_exists , -01430); + pragma exception_init (except_01451 , -01451); + pragma exception_init (except_01442 , -01442); +begin + execute immediate 'ALTER TABLE EMPRESA_IMPOSTO ADD (INDALIQUOTABPEUFDESTINO NUMBER(1) )'; + exception + when object_exists then null; + when except_01451 then null; + when except_01442 then null; +end; \ No newline at end of file diff --git a/src/db/migration/V20200128_1625__mantis17509.sql b/src/db/migration/V20200128_1625__mantis17509.sql new file mode 100644 index 000000000..abbca4620 --- /dev/null +++ b/src/db/migration/V20200128_1625__mantis17509.sql @@ -0,0 +1,28 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE TABLE ALIQUOTA_ESTADO_DESTINO ( + ALIQUOTAESTADODESTINO_ID NUMBER(10,0), + ESTADO_ID NUMBER(7,0), + ALIQUOTA NUMBER(5,2), + EMPRESAIMPOSTO_ID NUMBER(7,0), + ACTIVO NUMBER(1,0), + FECMODIF DATE, + USUARIO_ID NUMBER(7,0), + CONSTRAINT "FK_ALIQUOTA_ESTADO_DESTINO_USUARIO" FOREIGN KEY ("USUARIO_ID") REFERENCES USUARIO("USUARIO_ID"), + PRIMARY KEY (ALIQUOTAESTADODESTINO_ID) ENABLE, + CONSTRAINT ALIQUOTAESTADODESTINO_ID_ESTADO_FK FOREIGN KEY (ESTADO_ID) REFERENCES ESTADO(ESTADO_ID) ENABLE, + CONSTRAINT ALIQUOTA_ESTADO_DESTINO_ID_EMPRESA_IMPOSTO_FK FOREIGN KEY (EMPRESAIMPOSTO_ID) REFERENCES EMPRESA_IMPOSTO(EMPRESAIMPOSTO_ID) ENABLE + )'; + exception when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE SEQUENCE ALIQUOTAESTADODESTINO_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