From 4dcf2f3a5eef021b10ea78509fb588d5addc48b7 Mon Sep 17 00:00:00 2001 From: valdir Date: Mon, 6 Sep 2021 13:42:01 +0000 Subject: [PATCH] =?UTF-8?q?0023104:=20ESPEC=20-=20N=C3=BAmero=20da=20Sorte?= =?UTF-8?q?=20TotalBus=20bug#23104=20dev:Valdevir=20qua:?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/BD/FlyWay/trunk@108607 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../migration/V20210828_1256__mantis23104.sql | 45 +++++++++++++++++++ .../migration/V20210828_1256__mantis23104.sql | 40 +++++++++++++++++ 2 files changed, 85 insertions(+) create mode 100644 src/db/migration/V20210828_1256__mantis23104.sql create mode 100644 src/db/postgresql/migration/V20210828_1256__mantis23104.sql diff --git a/src/db/migration/V20210828_1256__mantis23104.sql b/src/db/migration/V20210828_1256__mantis23104.sql new file mode 100644 index 000000000..f6e644a2c --- /dev/null +++ b/src/db/migration/V20210828_1256__mantis23104.sql @@ -0,0 +1,45 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE TABLE NUMERO_DA_SORTE_CTRL + ( + NUMERODASORTECTRL_ID NUMBER(7, 0) NOT NULL + , NOME_PROMOCAO VARCHAR2(50 BYTE) + , DATA_INICIO_VIGENCIA DATE + , DATA_FINAL_VIGENCIA DATE + , ACTIVO NUMBER(1,0) + , FECMODIF DATE + , USUARIO_ID NUMBER(7,0) + , NUMERO_MAXIMO NUMBER(7, 0) + , CONSTRAINT NUMERODASORTECTRL_PK PRIMARY KEY ( NUMERODASORTECTRL_ID ) ENABLE ) '; + exception when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE SEQUENCE NUMERO_DA_SORTE_CTRL_SEQ'; + exception when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE SEQUENCE NUMERO_DA_SORTE_1_SEQ NOCACHE'; + exception when object_exists then null; +end; +/ + +declare + column_exists exception; + pragma exception_init (column_exists , -01430); +begin + execute immediate 'ALTER TABLE BOLETO ADD (NUMERO_DA_SORTE NUMBER(7,0))'; + exception when column_exists then null; +end; \ No newline at end of file diff --git a/src/db/postgresql/migration/V20210828_1256__mantis23104.sql b/src/db/postgresql/migration/V20210828_1256__mantis23104.sql new file mode 100644 index 000000000..f26d77bf3 --- /dev/null +++ b/src/db/postgresql/migration/V20210828_1256__mantis23104.sql @@ -0,0 +1,40 @@ +DO $$ +BEGIN + CREATE TABLE NUMERO_DA_SORTE_CTRL + ( + NUMERODASORTECTRL_ID NUMBER(7, 0) NOT NULL + , NOME_PROMOCAO VARCHAR2(50 BYTE) + , DATA_INICIO_VIGENCIA DATE + , DATA_FINAL_VIGENCIA DATE + , ACTIVO NUMBER(1,0) + , FECMODIF DATE + , USUARIO_ID NUMBER(7,0) + , NUMERO_MAXIMO NUMBER(7, 0) + , CONSTRAINT NUMERODASORTECTRL_PK PRIMARY KEY ( NUMERODASORTECTRL_ID ) ENABLE ); + EXCEPTION WHEN duplicate_column THEN NULL; +END +$$; +/ + +DO $$ +BEGIN + CREATE SEQUENCE NUMERO_DA_SORTE_CTRL_SEQ; + EXCEPTION WHEN duplicate_column THEN NULL; +END +$$; +/ + +DO $$ +BEGIN + CREATE SEQUENCE NUMERO_DA_SORTE_1_SEQ NOCACHE; + EXCEPTION WHEN duplicate_column THEN NULL; +END +$$; +/ + +DO $$ +BEGIN + ALTER TABLE BOLETO ADD (NUMERO_DA_SORTE NUMBER(7,0)); + EXCEPTION WHEN duplicate_column THEN NULL; +END +$$;