diff --git a/src/db/migration/V20181205_1800__mantis12840.sql b/src/db/migration/V20181205_1800__mantis12840.sql new file mode 100644 index 000000000..1001426f9 --- /dev/null +++ b/src/db/migration/V20181205_1800__mantis12840.sql @@ -0,0 +1,28 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE TABLE PTOVTA_ANTIFRAUDE ( + PTOVTAANTIFRAUDE_ID NUMBER(7) NOT NULL, + PUNTOVENTA_ID NUMBER(7) NULL, + EMPRESA_ID NUMBER(7) NULL, + TIPO VARCHAR2(50) NULL, + CHAVE VARCHAR2(50) NULL, + FECMODIF DATE NULL, + ACTIVO NUMBER(1) NULL, + USUARIO_ID NUMBER(7) NULL, + PRIMARY KEY (PTOVTAANTIFRAUDE_ID), + FOREIGN KEY (EMPRESA_ID) REFERENCES EMPRESA, + FOREIGN KEY (PUNTOVENTA_ID) REFERENCES PUNTO_VENTA + )'; + exception when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE SEQUENCE PTOVTA_ANTIFRAUDE_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/V20181205_1800__mantis12840.sql b/src/db/postgresql/migration/V20181205_1800__mantis12840.sql new file mode 100644 index 000000000..a8f301231 --- /dev/null +++ b/src/db/postgresql/migration/V20181205_1800__mantis12840.sql @@ -0,0 +1,24 @@ +DO $$ +BEGIN + CREATE TABLE PTOVTA_ANTIFRAUDE ( + PTOVTAANTIFRAUDE_ID NUMBER(7) NOT NULL, + PUNTOVENTA_ID NUMBER(7) NULL, + EMPRESA_ID NUMBER(7) NULL, + TIPO VARCHAR2(50) NULL, + CHAVE VARCHAR2(50) NULL, + FECMODIF DATE NULL, + ACTIVO NUMBER(1) NULL, + USUARIO_ID NUMBER(7) NULL, + PRIMARY KEY (PTOVTAANTIFRAUDE_ID), + FOREIGN KEY (EMPRESA_ID) REFERENCES EMPRESA, + FOREIGN KEY (PUNTOVENTA_ID) REFERENCES PUNTO_VENTA + ); + + CREATE SEQUENCE PTOVTA_ANTIFRAUDE_SEQ INCREMENT BY 1 START WITH 1 MAXVALUE 9999999 MINVALUE 1 NOCYCLE CACHE 20 NOORDER; + + EXCEPTION + WHEN duplicate_table THEN NULL; + WHEN duplicate_object THEN NULL; + WHEN duplicate_column THEN NULL; +END +$$; \ No newline at end of file