From 4cccea622c2423221beb7e2a3687d0d3a64dcabc Mon Sep 17 00:00:00 2001 From: wilian Date: Tue, 17 Dec 2019 14:43:32 +0000 Subject: [PATCH] fixes bug#14994 dev:thiago qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/BD/FlyWay/trunk@99380 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../migration/V20191211_1847__mantis14994.sql | 26 +++++++++++++++++ .../migration/V20191211_1848__mantis14994.sql | 28 +++++++++++++++++++ .../migration/V20191211_1849__mantis14994.sql | 26 +++++++++++++++++ .../migration/V20191211_1850__mantis14994.sql | 7 +++++ .../migration/V20191211_1847__mantis14994.sql | 22 +++++++++++++++ .../migration/V20191211_1848__mantis14994.sql | 24 ++++++++++++++++ .../migration/V20191211_1849__mantis14994.sql | 22 +++++++++++++++ .../migration/V20191211_1850__mantis14994.sql | 6 ++++ 8 files changed, 161 insertions(+) create mode 100644 src/db/migration/V20191211_1847__mantis14994.sql create mode 100644 src/db/migration/V20191211_1848__mantis14994.sql create mode 100644 src/db/migration/V20191211_1849__mantis14994.sql create mode 100644 src/db/migration/V20191211_1850__mantis14994.sql create mode 100644 src/db/postgresql/migration/V20191211_1847__mantis14994.sql create mode 100644 src/db/postgresql/migration/V20191211_1848__mantis14994.sql create mode 100644 src/db/postgresql/migration/V20191211_1849__mantis14994.sql create mode 100644 src/db/postgresql/migration/V20191211_1850__mantis14994.sql diff --git a/src/db/migration/V20191211_1847__mantis14994.sql b/src/db/migration/V20191211_1847__mantis14994.sql new file mode 100644 index 000000000..261c73a1e --- /dev/null +++ b/src/db/migration/V20191211_1847__mantis14994.sql @@ -0,0 +1,26 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE TABLE SECRETARIA_RUTA ( + SECRETARIARUTA_ID INTEGER NOT NULL, + SECRETARIA_ID NUMBER(7) NULL, + RUTA_ID NUMBER(7) NULL, + ACTIVO NUMBER(1) NULL, + FECMODIF DATE NULL, + USUARIO_ID NUMBER(7) NULL, + PRIMARY KEY (SECRETARIARUTA_ID), + FOREIGN KEY (RUTA_ID) REFERENCES RUTA, + FOREIGN KEY (SECRETARIA_ID) REFERENCES SECRETARIA + )'; + exception when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE SEQUENCE SECRETARIARUTA_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/migration/V20191211_1848__mantis14994.sql b/src/db/migration/V20191211_1848__mantis14994.sql new file mode 100644 index 000000000..3e1e8066c --- /dev/null +++ b/src/db/migration/V20191211_1848__mantis14994.sql @@ -0,0 +1,28 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE TABLE SECRETARIA_PARADA ( + SECRETARIAPARADA_ID INTEGER NOT NULL, + SECRETARIA_ID NUMBER(7) NULL, + ORIGEN_ID NUMBER(7) NULL, + DESTINO_ID NUMBER(7) NULL, + ACTIVO NUMBER(1) NULL, + FECMODIF DATE NULL, + USUARIO_ID NUMBER(7) NULL, + PRIMARY KEY (SECRETARIAPARADA_ID), + FOREIGN KEY (SECRETARIA_ID) REFERENCES SECRETARIA, + FOREIGN KEY (DESTINO_ID) REFERENCES PARADA, + FOREIGN KEY (ORIGEN_ID) REFERENCES PARADA + )'; + exception when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE SEQUENCE SECRETARIAPARADA_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/migration/V20191211_1849__mantis14994.sql b/src/db/migration/V20191211_1849__mantis14994.sql new file mode 100644 index 000000000..a210be0ee --- /dev/null +++ b/src/db/migration/V20191211_1849__mantis14994.sql @@ -0,0 +1,26 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE TABLE SECRETARIA_PUNTOVENTA ( + SECRETARIAPUNTOVENTA_ID INTEGER NOT NULL, + SECRETARIA_ID NUMBER(7) NULL, + PUNTOVENTA_ID NUMBER(7) NULL, + ACTIVO NUMBER(1) NULL, + USUARIO_ID NUMBER(7) NULL, + FECMODIF DATE NULL, + PRIMARY KEY (SECRETARIAPUNTOVENTA_ID), + FOREIGN KEY (SECRETARIA_ID) REFERENCES SECRETARIA, + 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 SECRETARIAPUNTOVENTA_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/migration/V20191211_1850__mantis14994.sql b/src/db/migration/V20191211_1850__mantis14994.sql new file mode 100644 index 000000000..c3e29900c --- /dev/null +++ b/src/db/migration/V20191211_1850__mantis14994.sql @@ -0,0 +1,7 @@ +declare + column_exists exception; + pragma exception_init (column_exists , -01430); +begin + execute immediate 'ALTER TABLE CUPON_SECRETARIA ADD CREDITO NUMBER(10,2)'; + exception when column_exists then null; +end; \ No newline at end of file diff --git a/src/db/postgresql/migration/V20191211_1847__mantis14994.sql b/src/db/postgresql/migration/V20191211_1847__mantis14994.sql new file mode 100644 index 000000000..d63176a6a --- /dev/null +++ b/src/db/postgresql/migration/V20191211_1847__mantis14994.sql @@ -0,0 +1,22 @@ +DO $$ +BEGIN +CREATE TABLE SECRETARIA_RUTA ( + SECRETARIARUTA_ID INTEGER NOT NULL, + SECRETARIA_ID NUMBER(7) NULL, + RUTA_ID NUMBER(7) NULL, + ACTIVO NUMBER(1) NULL, + FECMODIF DATE NULL, + USUARIO_ID NUMBER(7) NULL, + PRIMARY KEY (SECRETARIARUTA_ID), + FOREIGN KEY (RUTA_ID) REFERENCES RUTA, + FOREIGN KEY (SECRETARIA_ID) REFERENCES SECRETARIA + ); + + CREATE SEQUENCE SECRETARIARUTA_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 diff --git a/src/db/postgresql/migration/V20191211_1848__mantis14994.sql b/src/db/postgresql/migration/V20191211_1848__mantis14994.sql new file mode 100644 index 000000000..5821a666f --- /dev/null +++ b/src/db/postgresql/migration/V20191211_1848__mantis14994.sql @@ -0,0 +1,24 @@ +DO $$ +BEGIN +CREATE TABLE SECRETARIA_PARADA ( + SECRETARIAPARADA_ID INTEGER NOT NULL, + SECRETARIA_ID NUMBER(7) NULL, + ORIGEN_ID NUMBER(7) NULL, + DESTINO_ID NUMBER(7) NULL, + ACTIVO NUMBER(1) NULL, + FECMODIF DATE NULL, + USUARIO_ID NUMBER(7) NULL, + PRIMARY KEY (SECRETARIAPARADA_ID), + FOREIGN KEY (SECRETARIA_ID) REFERENCES SECRETARIA, + FOREIGN KEY (DESTINO_ID) REFERENCES PARADA, + FOREIGN KEY (ORIGEN_ID) REFERENCES PARADA + ); + + CREATE SEQUENCE SECRETARIAPARADA_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 diff --git a/src/db/postgresql/migration/V20191211_1849__mantis14994.sql b/src/db/postgresql/migration/V20191211_1849__mantis14994.sql new file mode 100644 index 000000000..d6653f6dd --- /dev/null +++ b/src/db/postgresql/migration/V20191211_1849__mantis14994.sql @@ -0,0 +1,22 @@ +DO $$ +BEGIN +CREATE TABLE SECRETARIA_PUNTOVENTA ( + SECRETARIAPUNTOVENTA_ID INTEGER NOT NULL, + SECRETARIA_ID NUMBER(7) NULL, + PUNTOVENTA_ID NUMBER(7) NULL, + ACTIVO NUMBER(1) NULL, + USUARIO_ID NUMBER(7) NULL, + FECMODIF DATE NULL, + PRIMARY KEY (SECRETARIAPUNTOVENTA_ID), + FOREIGN KEY (SECRETARIA_ID) REFERENCES SECRETARIA, + FOREIGN KEY (PUNTOVENTA_ID) REFERENCES PUNTO_VENTA + ); + + CREATE SEQUENCE SECRETARIAPUNTOVENTA_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 diff --git a/src/db/postgresql/migration/V20191211_1850__mantis14994.sql b/src/db/postgresql/migration/V20191211_1850__mantis14994.sql new file mode 100644 index 000000000..07ac82975 --- /dev/null +++ b/src/db/postgresql/migration/V20191211_1850__mantis14994.sql @@ -0,0 +1,6 @@ +DO $$ +BEGIN + ALTER TABLE CUPON_SECRETARIA ADD CREDITO NUMBER(10,2); + EXCEPTION WHEN duplicate_column THEN NULL; +END +$$; \ No newline at end of file