From d80a35873f32259c43d75318349f7d23be4b7651 Mon Sep 17 00:00:00 2001 From: "valdir.cordeiro" Date: Wed, 24 May 2023 16:06:09 -0300 Subject: [PATCH] =?UTF-8?q?bug#al-2280=20(AGUIA=20BRANCA)=20ESPEC=202022?= =?UTF-8?q?=20-=20PRICING=20CONEX=C3=83O=20-=20vers=C3=A3o=202=20dev:=20qu?= =?UTF-8?q?a:?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 2 +- src/db/migration/V20230519_1448__AL2280.sql | 26 +++++++++++++++++++ .../migration/V20230519_1448__AL2280.sql | 21 +++++++++++++++ 3 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 src/db/migration/V20230519_1448__AL2280.sql create mode 100644 src/db/postgresql/migration/V20230519_1448__AL2280.sql diff --git a/pom.xml b/pom.xml index 2cf9c730d..a2bee9c1f 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 br.com.rjconsultores Flyway - 1.3.4 + 1.3.5 diff --git a/src/db/migration/V20230519_1448__AL2280.sql b/src/db/migration/V20230519_1448__AL2280.sql new file mode 100644 index 000000000..965aa1795 --- /dev/null +++ b/src/db/migration/V20230519_1448__AL2280.sql @@ -0,0 +1,26 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); + begin + execute immediate 'CREATE SEQUENCE PRICING_CONEXAO_SEQ START WITH 1 INCREMENT BY 1'; + exception when others then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); + begin + execute immediate + 'CREATE TABLE PRICING_CONEXAO ( + PRICINGCONEXAO_ID NUMBER(7,0) NOT NULL ENABLE, + PRICING_ID NUMBER(7,0) NOT NULL ENABLE, + CONEXIONCTRL_ID NUMBER(15,0) NOT NULL ENABLE, + ACTIVO NUMBER(1,0) NOT NULL ENABLE, + FECMODIF DATE NOT NULL ENABLE, + USUARIO_ID NUMBER(7,0) NOT NULL ENABLE, + CONSTRAINT PK_GP_PRICING_CONEXAO PRIMARY KEY (PRICINGCONEXAO_ID), + CONSTRAINT FK_GP_PRICING_CONEXAO FOREIGN KEY(PRICING_ID) REFERENCES PRICING (PRICING_ID), + CONSTRAINT FK_GP_PRICING_CONEXAO_CTRL FOREIGN KEY(CONEXIONCTRL_ID) REFERENCES CONEXION_CTRL (CONEXIONCTRL_ID) + )'; + exception when others then null; +end; diff --git a/src/db/postgresql/migration/V20230519_1448__AL2280.sql b/src/db/postgresql/migration/V20230519_1448__AL2280.sql new file mode 100644 index 000000000..8c451a851 --- /dev/null +++ b/src/db/postgresql/migration/V20230519_1448__AL2280.sql @@ -0,0 +1,21 @@ +DO $$ +BEGIN + CREATE SEQUENCE PRICING_CONEXAO_SEQ START WITH 1 INCREMENT BY 1; +END +$$; +/ +DO $$ +BEGIN + CREATE TABLE PRICING_CONEXAO ( + PRICINGCONEXAO_ID NUMBER(7,0) NOT NULL ENABLE, + PRICING_ID NUMBER(7,0) NOT NULL ENABLE, + CONEXIONCTRL_ID NUMBER(15,0) NOT NULL ENABLE, + ACTIVO NUMBER(1,0) NOT NULL ENABLE, + FECMODIF DATE NOT NULL ENABLE, + USUARIO_ID NUMBER(7,0) NOT NULL ENABLE, + CONSTRAINT PK_GP_PRICING_CONEXAO PRIMARY KEY (PRICINGCONEXAO_ID), + CONSTRAINT FK_GP_PRICING_CONEXAO FOREIGN KEY(PRICING_ID) REFERENCES PRICING (PRICING_ID), + CONSTRAINT FK_GP_PRICING_CONEXAO_CTRL FOREIGN KEY(CONEXIONCTRL_ID) REFERENCES CONEXION_CTRL (CONEXIONCTRL_ID) + ); +END +$$;