diff --git a/src/db/migration/V20210201_1718__mantis21498.sql b/src/db/migration/V20210201_1718__mantis21498.sql new file mode 100644 index 000000000..9c77ad688 --- /dev/null +++ b/src/db/migration/V20210201_1718__mantis21498.sql @@ -0,0 +1,28 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE TABLE GP_PRICING_BEN_CL_TARI + ( + PRICINGBENCLTARI_ID NUMBER(7,0) NOT NULL ENABLE, + NOMEBENEFICIO VARCHAR2(100 BYTE) NOT NULL ENABLE, + DESCBENEFICIO VARCHAR2(300 BYTE), + USUARIO_ID NUMBER(7,0), + FECMODIF DATE, + ACTIVO NUMBER(1,0), + CONSTRAINT GP_PRICING_BEN_CL_TARI_PK PRIMARY KEY (PRICINGBENCLTARI_ID) + )'; + exception when object_exists then null; +end; +/ + +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE SEQUENCE GP_PRICING_BEN_CLAS_TAR_SEQ MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE'; + exception when object_exists then null; +end; +/ \ No newline at end of file diff --git a/src/db/migration/V20210201_1726__mantis21498.sql b/src/db/migration/V20210201_1726__mantis21498.sql new file mode 100644 index 000000000..36ab68b89 --- /dev/null +++ b/src/db/migration/V20210201_1726__mantis21498.sql @@ -0,0 +1,27 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + ' CREATE TABLE GP_PRICING_BEN_CL_TARI_CTRL + ( + PRICINGCLASSETARIFARIA_ID" NUMBER(7,0) NOT NULL ENABLE, + PRICINGBENCLTARI_ID NUMBER(7,0) NOT NULL ENABLE, + CONSTRAINT GP_PRICING_BEN_CL_TARI_CTRL_PK PRIMARY KEY (PRICINGCLASSETARIFARIA_ID, PRICINGBENCLTARI_ID), + CONSTRAINT FK_GP_PRICING_CLASSE_TARIFARIA FOREIGN KEY (PRICINGCLASSETARIFARIA_ID) + REFERENCES GP_PRICING_CLASSE_TARIFARIA (PRICINGCLASSETARIFARIA_ID) ENABLE, + CONSTRAINT FK_GP_PRICING_BEN_CL_TARI FOREIGN KEY (PRICINGBENCLTARI_ID) REFERENCES GP_PRICING_BEN_CL_TARI (PRICINGBENCLTARI_ID) ENABLE + )'; + exception when object_exists then null; +end; +/ + +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE SEQUENCE GP_PRICING_BEN_C_TAR_CTRL_SEQ MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE'; + exception when object_exists then null; +end; +/ diff --git a/src/db/migration/V20210201_1729__mantis21498.sql b/src/db/migration/V20210201_1729__mantis21498.sql new file mode 100644 index 000000000..c29062e6c --- /dev/null +++ b/src/db/migration/V20210201_1729__mantis21498.sql @@ -0,0 +1,31 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE TABLE GP_PRECIO_ESPECIAL_TARI_GRUPO + (PRECIOESPECIALTARIFAGRUPO_ID NUMBER(7,0) NOT NULL ENABLE, + QTDRESERVAMIN NUMBER(7,0) NOT NULL ENABLE, + QTDRESERVAMAX NUMBER(7,0) NOT NULL ENABLE, + ACTIVO NUMBER(1,0) NOT NULL ENABLE, + VALOR NUMBER(10,2) NOT NULL ENABLE, + PORCENTAGEM NUMBER(10,2) NOT NULL ENABLE, + PRICING_ID NUMBER(7,0) NOT NULL ENABLE, + USUARIO_ID NUMBER(7,0), + FECMODIF DATE, + CONSTRAINT PRECIO_ESPECIAL_TARIFA_GRUPO_PK PRIMARY KEY (PRECIOESPECIALTARIFAGRUPO_ID), + CONSTRAINT FK_GP_PRICING FOREIGN KEY (PRICING_ID) REFERENCES GP_PRICING (PRICING_ID) ENABLE + )'; + exception when object_exists then null; +end; +/ + +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate + 'CREATE SEQUENCE PRECIO_ESPECI_TARIFA_GRUPO_SEQ MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 20 NOORDER NOCYCLE'; + exception when object_exists then null; +end; +/ \ No newline at end of file