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 +$$;