diff --git a/src/db/migration/V20170712_1104__mantis9296.sql b/src/db/migration/V20170712_1104__mantis9296.sql new file mode 100644 index 000000000..264b41170 --- /dev/null +++ b/src/db/migration/V20170712_1104__mantis9296.sql @@ -0,0 +1,24 @@ + + +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE TABLE TIPO_EVENTO_EXTRA_PTOVTA( + TIPOEVENTOEXTRAPTOVTA_ID NUMBER(7) NOT NULL, + TIPOEVENTOEXTRA_ID NUMBER(7) NOT NULL, + PUNTOVENTA_ID NUMBER(7) NOT NULL, + ACTIVO NUMBER(1), + FECMODIF DATE, + USUARIO_ID NUMBER(7), + PRIMARY KEY (TIPOEVENTOEXTRAPTOVTA_ID), + CONSTRAINT TIPO_EVENTO_EXTRA_FK FOREIGN KEY (TIPOEVENTOEXTRA_ID) REFERENCES TIPO_EVENTO_EXTRA (TIPOEVENTOEXTRA_ID), + CONSTRAINT TIPO_EVENTO_EXTRA_PTOVTA_FK FOREIGN KEY (PUNTOVENTA_ID) REFERENCES PUNTO_VENTA (PUNTOVENTA_ID) + )'; + + execute immediate + 'CREATE SEQUENCE TIPOEVENTOEXTRAPTOVTA_SEQ INCREMENT BY 1 START WITH 1 NOCACHE ORDER NOCYCLE'; + + exception when object_exists then null; +end; diff --git a/src/db/migration/V20170717_1021__mantis9296.sql b/src/db/migration/V20170717_1021__mantis9296.sql new file mode 100644 index 000000000..e1b3f0944 --- /dev/null +++ b/src/db/migration/V20170717_1021__mantis9296.sql @@ -0,0 +1,9 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'INSERT INTO TIPO_EVENTO_EXTRA_PTOVTA(TIPOEVENTOEXTRAPTOVTA_ID,TIPOEVENTOEXTRA_ID,PUNTOVENTA_ID,ACTIVO,FECMODIF,USUARIO_ID) + SELECT TIPOEVENTOEXTRAPTOVTA_SEQ.nextval, TIPOEVENTOEXTRA_ID, -1, 1, sysdate, 1 FROM TIPO_EVENTO_EXTRA'; + exception when object_exists then null; +end;