From 881954c2cb29ecbb0e1cbc5d85c10e7f15bba9cc Mon Sep 17 00:00:00 2001 From: "lucas.taia" Date: Tue, 15 Dec 2020 14:42:06 +0000 Subject: [PATCH] bug#00000 dev:lucas qua: merge scripts antigos branch pricing gestao git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/BD/FlyWay/trunk@104732 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../migration/V20190108_1530__mantis14988.sql | 44 ++ .../migration/V20190108_1740__mantis14988.sql | 493 ++++++++++++++++++ .../migration/V20190907_1438__mantis14989.sql | 7 + .../migration/V20190923_1105__mantis14990.sql | 10 + .../migration/V20191014_1500__mantis14991.sql | 150 ++++++ .../migration/V20191126_1553__mantis14996.sql | 12 + .../migration/V20191206_1400__mantis14993.sql | 29 ++ .../migration/V20191210_1610__mantis14993.sql | 20 + .../migration/V20191211_1129__mantis14994.sql | 28 + .../migration/V20191218_1106__mantis14997.sql | 14 + .../migration/V20191218_1109__mantis14998.sql | 6 + .../migration/V20193107_1737__mantis14988.sql | 146 ++++++ 12 files changed, 959 insertions(+) create mode 100644 src/db/migration/V20190108_1530__mantis14988.sql create mode 100644 src/db/migration/V20190108_1740__mantis14988.sql create mode 100644 src/db/migration/V20190907_1438__mantis14989.sql create mode 100644 src/db/migration/V20190923_1105__mantis14990.sql create mode 100644 src/db/migration/V20191014_1500__mantis14991.sql create mode 100644 src/db/migration/V20191126_1553__mantis14996.sql create mode 100644 src/db/migration/V20191206_1400__mantis14993.sql create mode 100644 src/db/migration/V20191210_1610__mantis14993.sql create mode 100644 src/db/migration/V20191211_1129__mantis14994.sql create mode 100644 src/db/migration/V20191218_1106__mantis14997.sql create mode 100644 src/db/migration/V20191218_1109__mantis14998.sql create mode 100644 src/db/migration/V20193107_1737__mantis14988.sql diff --git a/src/db/migration/V20190108_1530__mantis14988.sql b/src/db/migration/V20190108_1530__mantis14988.sql new file mode 100644 index 000000000..82ba38c7e --- /dev/null +++ b/src/db/migration/V20190108_1530__mantis14988.sql @@ -0,0 +1,44 @@ +declare + dup_val_on_index exception; + except_02291 exception; + + pragma exception_init (dup_val_on_index , -00001); + pragma exception_init (except_02291 , -02291); +begin + execute immediate 'INSERT INTO FUNCION_SISTEMA (FUNCIONSISTEMA_ID,SISTEMA_ID,NOMBFUNCION,DESCRUTA,ACTIVO,FECMODIF,USUARIO_ID) + VALUES (FUNCION_SISTEMA_SEQ.nextval,''1'',''ADM > PRICING > GESTAO DE PRICING > PRICING RAPIDO'', + ''COM.RJCONSULTORES.ADMINISTRACION.GUI.GESTAODEPRICING.PRICINGESPECIFICO'',''1'',null,''2'')'; + exception + when dup_val_on_index then null; + when except_02291 then null; +end; +/ +declare + dup_val_on_index exception; + except_02291 exception; + + pragma exception_init (dup_val_on_index , -00001); + pragma exception_init (except_02291 , -02291); +begin + execute immediate 'INSERT INTO FUNCION_SISTEMA (FUNCIONSISTEMA_ID,SISTEMA_ID,NOMBFUNCION,DESCRUTA,ACTIVO,FECMODIF,USUARIO_ID) + VALUES (FUNCION_SISTEMA_SEQ.nextval,''1'',''ADM > PRICING> GESTAO DE PRICING > PRICING 2.0'', + ''COM.RJCONSULTORES.ADMINISTRACION.GUI.GESTAODEPRICING.PRICING'',''1'',null,''2'')'; + exception + when dup_val_on_index then null; + when except_02291 then null; +end; +/ +declare + dup_val_on_index exception; + except_02291 exception; + + pragma exception_init (dup_val_on_index , -00001); + pragma exception_init (except_02291 , -02291); +begin + execute immediate 'INSERT INTO FUNCION_SISTEMA (FUNCIONSISTEMA_ID,SISTEMA_ID,NOMBFUNCION,DESCRUTA,ACTIVO,FECMODIF,USUARIO_ID) + VALUES (FUNCION_SISTEMA_SEQ.nextval,''1'',''ADM > PRICING> GESTAO DE PRICING > GESTAO DE PRICING'', + ''COM.RJCONSULTORES.ADMINISTRACION.GUI.GESTAODEPRICING.GESTAOPRICING'',''1'',null,''2'')'; + exception + when dup_val_on_index then null; + when except_02291 then null; +end; diff --git a/src/db/migration/V20190108_1740__mantis14988.sql b/src/db/migration/V20190108_1740__mantis14988.sql new file mode 100644 index 000000000..cdc53582c --- /dev/null +++ b/src/db/migration/V20190108_1740__mantis14988.sql @@ -0,0 +1,493 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE GP_PRICING ( + PRICING_ID NUMBER(7,0) NOT NULL ENABLE, + EMPRESA_ID NUMBER(7,0), + NOMBPRICING VARCHAR2(60 BYTE), + CANTBOLETO NUMBER(3,0), + DESCUENTOPORCENTAJE NUMBER(7,2), + DESCUENTOPORCREDONDO NUMBER(5,2), + INDTRANSFERIBLE NUMBER(1,0), + INDRESERVABLE NUMBER(1,0), + INDCANCELABLE NUMBER(1,0), + CANTDIASANTICIPACION NUMBER(2,0), + ACTIVO NUMBER(1,0), + FECMODIF DATE, + USUARIO_ID NUMBER(7,0), + INDGENERAFERIADOVIAJE VARCHAR2(3 BYTE), + INDGENERAFERIADOVENTA VARCHAR2(3 BYTE), + EXIBEVENDA NUMBER(1,0), + CONSTRAINT PK__GP_PRICING PRIMARY KEY (PRICING_ID), + CONSTRAINT PK__GP_EMPRESA FOREIGN KEY(EMPRESA_ID) REFERENCES EMPRESA (EMPRESA_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_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 GP_PRICING_ASIENTO ( + PRICINGASIENTO_ID NUMBER(7,0) NOT NULL ENABLE, + PRICING_ID NUMBER(7,0), + NUMEASIENTO VARCHAR2(9 BYTE), + PORCENTAJE NUMBER(5,2), + ACTIVO NUMBER(1,0), + FECMODIF DATE, + USUARIO_ID NUMBER(7,0), + NOMBIMAGEN VARCHAR2(60 BYTE), + CONSTRAINT PK_GP_PRICING_ASIENTO PRIMARY KEY (PRICINGASIENTO_ID), + CONSTRAINT FK_GP_PRICING_ID FOREIGN KEY(PRICING_ID) REFERENCES GP_PRICING (PRICING_ID) + )'; + exception when others then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); + begin + execute immediate 'CREATE SEQUENCE GP_PRICING_ASIENTO_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 GP_PRICING_MERCADO ( + PRICINGPARADA_ID NUMBER(10,0) NOT NULL ENABLE, + PRICING_ID NUMBER(7,0), + ORIGEN_ID NUMBER(7,0), + DESTINO_ID NUMBER(7,0), + ACTIVO NUMBER(1,0), + FECMODIF DATE, + USUARIO_ID NUMBER(7,0), + CONSTRAINT PK_GP_PRICING_MERCADO PRIMARY KEY (PRICINGPARADA_ID), + CONSTRAINT FK_GP_MERC_DESTINO_ID FOREIGN KEY(DESTINO_ID) REFERENCES PARADA (PARADA_ID), + CONSTRAINT FK_GP_MERC_ORIGEM_ID FOREIGN KEY(ORIGEN_ID) REFERENCES PARADA (PARADA_ID), + CONSTRAINT FK_GP_MERC_PRICING_ID FOREIGN KEY(PRICING_ID) REFERENCES GP_PRICING (PRICING_ID) + )'; + exception when others then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); + begin + execute immediate 'CREATE SEQUENCE GP_PRICING_MERCADO_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 GP_PRICING_MARCA ( + PRICINGMARCA_ID NUMBER(7,0) NOT NULL ENABLE, + PRICING_ID NUMBER(7,0), + MARCA_ID NUMBER(3,0), + ACTIVO NUMBER(1,0), + FECMODIF DATE, + USUARIO_ID NUMBER(7,0), + CONSTRAINT PK_MARGA_PRICING PRIMARY KEY (PRICINGMARCA_ID), + CONSTRAINT FK_GP_MARCA_PRICING_ID FOREIGN KEY(PRICING_ID) REFERENCES GP_PRICING (PRICING_ID), + CONSTRAINT FK_GP_PRICING_MARCA_ID FOREIGN KEY(MARCA_ID) REFERENCES MARCA (MARCA_ID) + )'; + exception when others then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); + begin + execute immediate 'CREATE SEQUENCE GP_PRICING_MARCA_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 GP_PRICING_RUTA ( + PRICINGRUTA_ID NUMBER(7,0) NOT NULL ENABLE, + PRICING_ID NUMBER(7,0), + RUTA_ID NUMBER(7,0), + ACTIVO NUMBER(1,0), + FECMODIF DATE, + USUARIO_ID NUMBER(7,0), + CONSTRAINT PK_GP_PRICING_RUTA PRIMARY KEY (PRICINGRUTA_ID), + CONSTRAINT FK_GP_RUTA_PRICING_ID FOREIGN KEY(PRICING_ID) REFERENCES GP_PRICING (PRICING_ID), + CONSTRAINT FK_GP_RUTA_ID FOREIGN KEY(RUTA_ID) REFERENCES RUTA (RUTA_ID) + )'; + exception when others then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); + begin + execute immediate 'CREATE SEQUENCE GP_PRICING_RUTA_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 GP_PRICING_DIA ( + PRICINGDIA_ID NUMBER(7,0) NOT NULL ENABLE, + PRICING_ID NUMBER(7,0), + INDLUNES NUMBER(1,0), + INDMARTES NUMBER(1,0), + INDMIERCOLES NUMBER(1,0), + INDJUEVES NUMBER(1,0), + INDVIERNES NUMBER(1,0), + INDSABADO NUMBER(1,0), + INDDOMINGO NUMBER(1,0), + HORARIOINICIO DATE, + HORARIOFIN DATE, + FECMODIF DATE, + ACTIVO NUMBER(1,0), + USUARIO_ID NUMBER(7,0), + INDFECVIAJE NUMBER(1,0), + INDFECVENTA NUMBER(1,0), + CONSTRAINT PK_GP_PRICING_DIA PRIMARY KEY (PRICINGDIA_ID), + CONSTRAINT FK_GP_PRICING_DIA_ID FOREIGN KEY(PRICING_ID) REFERENCES GP_PRICING (PRICING_ID) + )'; + exception when others then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); + begin + execute immediate 'CREATE SEQUENCE GP_PRICING_DIA_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 GP_PRICING_IMPORTE ( + PRICINGIMPORTE_ID NUMBER(7,0) NOT NULL ENABLE, + PRICING_ID NUMBER(7,0), + MONEDA_ID NUMBER(7,0), + IMPORTE NUMBER(7,2), + ACTIVO NUMBER(1,0), + FECMODIF DATE, + USUARIO_ID NUMBER(7,0), + CONSTRAINT PK_GP_PRICING_IMPORTE PRIMARY KEY (PRICINGIMPORTE_ID), + CONSTRAINT FK_GP_PRICING_IMP_ID FOREIGN KEY(PRICING_ID) REFERENCES GP_PRICING (PRICING_ID), + CONSTRAINT FK_GP_PRICING_MONEDA_ID FOREIGN KEY(MONEDA_ID) REFERENCES MONEDA (MONEDA_ID) + )'; + exception when others then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); + begin + execute immediate 'CREATE SEQUENCE GP_PRICING_IMPORTE_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 GP_PRICING_TIPOPTOVTA ( + PRICINGTIPOPTOVTA_ID NUMBER(7,0) NOT NULL ENABLE, + PRICING_ID NUMBER(7,0), + TIPOPTOVTA_ID NUMBER(2,0), + ACTIVO NUMBER(1,0), + FECMODIF DATE, + USUARIO_ID NUMBER(7,0), + CONSTRAINT PK_GP_PRICING_TIPOPTVA PRIMARY KEY (PRICINGTIPOPTOVTA_ID), + CONSTRAINT FK_GP_PRICING_TIPOPTVA_ID FOREIGN KEY(PRICING_ID) REFERENCES GP_PRICING (PRICING_ID), + CONSTRAINT FK_GP_TIPOPTVA_ID FOREIGN KEY(TIPOPTOVTA_ID) REFERENCES TIPO_PTOVTA (TIPOPTOVTA_ID) + )'; + exception when others then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); + begin + execute immediate 'CREATE SEQUENCE GP_PRICING_TIPOPTOVTA_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 GP_PRICING_CATEGORIA ( + PRICINGCATEGORIA_ID NUMBER(7,0) NOT NULL ENABLE, + PRICING_ID NUMBER(7,0), + CATEGORIA_ID NUMBER(7,0), + ACTIVO NUMBER(1,0), + FECMODIF DATE, + USUARIO_ID NUMBER(7,0), + CONSTRAINT PK_GP_PRICING_CATEGORIA PRIMARY KEY (PRICINGCATEGORIA_ID), + CONSTRAINT FK_GP_PRICING_CAT_ID FOREIGN KEY(PRICING_ID) REFERENCES GP_PRICING (PRICING_ID), + CONSTRAINT FK_GP_CATEGORIA_ID FOREIGN KEY(CATEGORIA_ID) REFERENCES CATEGORIA (CATEGORIA_ID) + )'; + exception when others then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); + begin + execute immediate 'CREATE SEQUENCE GP_PRICING_CATEGORIA_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 GP_PRICING_VIGENCIA ( + PRICINGVIGENCIA_ID NUMBER(10,0) NOT NULL ENABLE, + PRICING_ID NUMBER(7,0), + FECINICIOVIAJE DATE, + FECFINVIAJE DATE, + FECINICIOVENTA DATE, + FECFINVENTA DATE, + ACTIVO NUMBER(1,0), + FECMODIF DATE, + USUARIO_ID NUMBER(7,0), + CONSTRAINT PK_GP_PRICING_VIGENCIA PRIMARY KEY (PRICINGVIGENCIA_ID), + CONSTRAINT FK_GP_PRICING_VIG_ID FOREIGN KEY(PRICING_ID) REFERENCES GP_PRICING (PRICING_ID) + )'; + exception when others then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); + begin + execute immediate 'CREATE SEQUENCE GP_PRICING_VIGENCIA_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 GP_PRICING_CLASE ( + PRICINGCLASE_ID NUMBER(7,0) NOT NULL ENABLE, + PRICING_ID NUMBER(7,0), + CLASESERVICIO_ID NUMBER(2,0), + ACTIVO NUMBER(1,0), + FECMODIF DATE, + USUARIO_ID NUMBER(7,0), + CONSTRAINT PK_GP_PRICING_CLASSE PRIMARY KEY (PRICINGCLASE_ID), + CONSTRAINT FK_GP_PRICING_CLASE_ID FOREIGN KEY(PRICING_ID) REFERENCES GP_PRICING (PRICING_ID), + CONSTRAINT FK_GP_CLASE_SERVICIO_ID FOREIGN KEY(CLASESERVICIO_ID) REFERENCES CLASE_SERVICIO (CLASESERVICIO_ID) + )'; + exception when others then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); + begin + execute immediate 'CREATE SEQUENCE GP_PRICING_CLASE_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 GP_PRICING_CORRIDA ( + PRICINGCORRIDA_ID NUMBER(7,0) NOT NULL ENABLE, + PRICING_ID NUMBER(7,0), + CORRIDA_ID NUMBER(7,0), + ACTIVO NUMBER(1,0), + FECMODIF DATE, + USUARIO_ID NUMBER(7,0), + CONSTRAINT PK_GP_PRICING_CORRIDA_ID PRIMARY KEY (PRICINGCORRIDA_ID), + CONSTRAINT FK_GP_PRICING_CORRIDA_ID FOREIGN KEY(PRICING_ID) REFERENCES GP_PRICING (PRICING_ID), + CONSTRAINT FK_GP_PRICING_CORRIDA_CTRL_ID FOREIGN KEY(CORRIDA_ID) REFERENCES CORRIDA_CTRL (CORRIDA_ID) + )'; + exception when others then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); + begin + execute immediate 'CREATE SEQUENCE GP_PRICING_CORRIDA_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 GP_PRICING_PUNTOVENTA ( + PRICINGPTOVTA_ID NUMBER(7,0) NOT NULL ENABLE, + PRICING_ID NUMBER(7,0), + PUNTOVENTA_ID NUMBER(7,0), + ACTIVO NUMBER(1,0), + FECMODIF DATE, + USUARIO_ID NUMBER(7,0), + CONSTRAINT PK_GP_PRICING_PTVTA PRIMARY KEY (PRICINGPTOVTA_ID), + CONSTRAINT FK_GP_PRICING_PTVTA_ID FOREIGN KEY(PRICING_ID) REFERENCES GP_PRICING (PRICING_ID), + CONSTRAINT FK_GP_PRICING_PTVTA FOREIGN KEY(PUNTOVENTA_ID) REFERENCES PUNTO_VENTA (PUNTOVENTA_ID) + )'; + exception when others then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); + begin + execute immediate 'CREATE SEQUENCE GP_PRICING_PUNTOVENTA_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 GP_PRICING_TIPOSERVICIO ( + PRICINGTIPOSERVICIO_ID NUMBER(7,0) NOT NULL ENABLE, + PRICING_ID NUMBER(7,0) NOT NULL ENABLE, + TIPOSERVICIO_ID NUMBER(2,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_TPOSERVICIO PRIMARY KEY (PRICINGTIPOSERVICIO_ID), + CONSTRAINT FK_GP_PRICING_TPOSERVICIO FOREIGN KEY(PRICING_ID) REFERENCES GP_PRICING (PRICING_ID), + CONSTRAINT FK_GP_PRICING_TIPO_SERVICIO FOREIGN KEY(TIPOSERVICIO_ID) REFERENCES TIPO_SERVICIO (TIPOSERVICIO_ID) + )'; + exception when others then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); + begin + execute immediate 'CREATE SEQUENCE GP_PRICING_TIPOSERVICIO_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 GP_PRICING_CLASSE_TARIFARIA ( + PRICINGCLASSETARIFARIA_ID NUMBER(7,0) NOT NULL ENABLE, + DESCCLASSE_TARIFARIA VARCHAR2(20 BYTE), + SIGLA VARCHAR2(1 BYTE), + ACTIVO NUMBER(1,0), + FECMODIF DATE, + USUARIO_ID NUMBER(7,0), + CONSTRAINT PK_GP_PRICING_CLASSE_TAR PRIMARY KEY (PRICINGCLASSETARIFARIA_ID) + )'; + exception when others then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); + begin + execute immediate 'CREATE SEQUENCE GP_PRICING_CLAS_TAR_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 GP_PRICING_OCUPA_ANTECIPA ( + PRICINGOCUPAANTECIPA_ID NUMBER(7,0) NOT NULL ENABLE, + PRICING_ID NUMBER(7,0), + CANTASIENTOSMIN NUMBER(2,0), + CANTASIENTOSMAX NUMBER(2,0), + CANTDIASMIN NUMBER(3,0), + CANTDIASMAX NUMBER(3,0), + PORCENTAJE NUMBER(5,2), + IMPORTE NUMBER(5,2), + ACTIVO NUMBER(1,0), + FECMODIF DATE, + USUARIO_ID NUMBER(7,0), + OCUPACIONINICIAL NUMBER(5,2), + OCUPACIONFINAL NUMBER(5,2), + PRICINGCLASSETARIFARIA_ID NUMBER(7,0), + CONSTRAINT PK_GP_PRICING_OCUPA_ANTECIPA PRIMARY KEY (PRICINGOCUPAANTECIPA_ID), + CONSTRAINT FK_GP_PRICING_OCUPA_ANTECIPA FOREIGN KEY(PRICING_ID) REFERENCES GP_PRICING (PRICING_ID), + CONSTRAINT FK_GP_PRICING_CLAS_TAR FOREIGN KEY(PRICINGCLASSETARIFARIA_ID) REFERENCES GP_PRICING_CLASSE_TARIFARIA (PRICINGCLASSETARIFARIA_ID) + )'; + exception when others then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); + begin + execute immediate 'CREATE SEQUENCE GP_PRICING_OCUPA_ANTECIPA_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 GP_PRICING_FORMAPAGO ( + PRICINGFORMAPAGO_ID NUMBER(7,0) NOT NULL ENABLE, + PRICING_ID NUMBER(7,0), + FORMAPAGO_ID NUMBER(2,0), + INDEXCEPCION NUMBER(1,0), + ACTIVO NUMBER(1,0), + FECMODIF DATE, + USUARIO_ID NUMBER(7,0), + CONSTRAINT PK_GP_PRICING_FORMAPAGO PRIMARY KEY (PRICINGFORMAPAGO_ID), + CONSTRAINT FK_GP_PRICING_FORMAPAGO FOREIGN KEY(PRICING_ID) REFERENCES GP_PRICING (PRICING_ID), + CONSTRAINT FK_GP_PRICING_FORMA_PAGO FOREIGN KEY(FORMAPAGO_ID) REFERENCES FORMA_PAGO (FORMAPAGO_ID) + )'; + exception when others then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); + begin + execute immediate 'CREATE SEQUENCE GP_PRICING_FORMAPAGO_SEQ START WITH 1 INCREMENT BY 1'; + exception when others then null; +end; +/ + + + + + + + + + + + + + + + + + + + + + diff --git a/src/db/migration/V20190907_1438__mantis14989.sql b/src/db/migration/V20190907_1438__mantis14989.sql new file mode 100644 index 000000000..ab8511636 --- /dev/null +++ b/src/db/migration/V20190907_1438__mantis14989.sql @@ -0,0 +1,7 @@ +declare + column_exists exception; + pragma exception_init (column_exists , -01430); +begin + execute immediate 'ALTER TABLE GP_PRICING_OCUPA_ANTECIPA ADD COR VARCHAR(7)'; + exception when column_exists then null; +end; \ No newline at end of file diff --git a/src/db/migration/V20190923_1105__mantis14990.sql b/src/db/migration/V20190923_1105__mantis14990.sql new file mode 100644 index 000000000..d3cf89e7f --- /dev/null +++ b/src/db/migration/V20190923_1105__mantis14990.sql @@ -0,0 +1,10 @@ +declare + column_exists exception; + pragma exception_init (column_exists , -01430); +begin + execute immediate 'ALTER TABLE GP_PRICING ADD (INDESTADIAMINIMA NUMBER(1), CANTDIAS_ESTADIAMINIMA NUMBER(3), + INDLUN_ESTADIAMINIMA NUMBER(1), INDMAR_ESTADIAMINIMA NUMBER(1), INDMIE_ESTADIAMINIMA NUMBER(1), + INDJUE_ESTADIAMINIMA NUMBER(1), INDVIE_ESTADIAMINIMA NUMBER(1), INDSAB_ESTADIAMINIMA NUMBER(1), + INDDOM_ESTADIAMINIMA NUMBER(1))'; + exception when column_exists then null; +end; \ No newline at end of file diff --git a/src/db/migration/V20191014_1500__mantis14991.sql b/src/db/migration/V20191014_1500__mantis14991.sql new file mode 100644 index 000000000..473802924 --- /dev/null +++ b/src/db/migration/V20191014_1500__mantis14991.sql @@ -0,0 +1,150 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); + begin + execute immediate 'CREATE SEQUENCE GP_PRICING_GESTAO_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 SEQUENCE BOLETO_GP_PRICING_SEQ START WITH 1 INCREMENT BY 1'; + exception when others then null; +end; +/ +declare + column_exists exception; + pragma exception_init (column_exists , -01430); +begin + execute immediate 'ALTER TABLE GP_PRICING ADD (INDSOBREPOSICAO NUMBER(1) DEFAULT 0)'; + exception when column_exists then null; +end; +/ +declare + column_exists exception; + pragma exception_init (column_exists , -01430); +begin + execute immediate 'ALTER TABLE GP_PRICING_ESPECIFICO ADD (INDSOBREPOSICAO NUMBER(1) DEFAULT 0)'; + exception when column_exists then null; +end; +/ +declare + column_exists exception; + pragma exception_init (column_exists , -01430); +begin + execute immediate 'ALTER TABLE GP_PRICING ADD (COLOR VARCHAR2(7 BYTE) )'; + exception when column_exists then null; +end; +/ +declare + column_exists exception; + pragma exception_init (column_exists , -01430); +begin + execute immediate 'ALTER TABLE GP_PRICING_ESPECIFICO ADD (COLOR VARCHAR2(7 BYTE) )'; + exception when column_exists then null; +end; +/ +declare + column_exists exception; + pragma exception_init (column_exists , -01430); +begin + execute immediate 'ALTER TABLE GP_PRICING ADD (INDGESTAO NUMBER(1) DEFAULT 0)'; + exception when column_exists then null; +end; +/ +declare + column_exists exception; + pragma exception_init (column_exists , -01430); +begin + execute immediate 'ALTER TABLE GP_PRICING ADD (INDAGRUPADODIA NUMBER(1) DEFAULT 0)'; + exception when column_exists then null; +end; +/ +declare + column_exists exception; + pragma exception_init (column_exists , -01430); +begin + execute immediate 'ALTER TABLE GP_PRICING ADD (INDAGRUPADOSERVICO NUMBER(1) DEFAULT 0 )'; + exception when column_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE GP_PRICING_GESTAO +( + PRICINGGESTAO_ID NUMBER(7) NOT NULL +, PRICING_ID NUMBER(7) +, CORRIDA_ID NUMBER(7) +, FECCORRIDA DATE +, ACTIVO NUMBER(1) +, FECMODIF DATE +, USUARIO_ID NUMBER(7) +, CONSTRAINT GP_PRICING_GESTAO_PK PRIMARY KEY + ( + PRICINGGESTAO_ID + ) + ENABLE +)'; + exception when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE BOLETO_GP_PRICING +( + BOLETOPRICING_ID NUMBER(15, 0) NOT NULL +, BOLETO_ID NUMBER(15, 0) +, PRICING_ID NUMBER(7, 0) +, PRICINGESPECIFICO_ID NUMBER(15, 0) +, INDREPLICA NUMBER(1, 0) +, ACTIVO NUMBER(1, 0) +, FECMODIF DATE +, USUARIO_ID NUMBER(7, 0) +, NODO_ID NUMBER(2, 0) +, PRICINGCLASSETARIFARIA_ID NUMBER(7, 0) +) '; + exception when object_exists then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE GP_PRICING_ESPECIFICO_OCUPACION +( + PRICINGESPECIFICOOCUPACION_ID NUMBER(7, 0) NOT NULL +, PRICINGESPECIFICO_ID NUMBER(7, 0) +, OCUPACIONINICIAL NUMBER(5, 2) +, OCUPACIONFINAL NUMBER(5, 2) +, TARIFA NUMBER(7, 2) +, ACTIVO NUMBER(1, 0) +, FECMODIF DATE +, USUARIO_ID NUMBER(7, 0) +, DESCUENTO NUMBER(5, 2) +) '; + exception when object_exists then null; +end; +/ +declare + column_exists exception; + pragma exception_init (column_exists , -01430); +begin + execute immediate 'ALTER TABLE GP_PRICING_ESPECIFICO_OCUPACION +ADD CONSTRAINT FK_GP_PRICING_ESPECIFICO FOREIGN KEY +( + PRICINGESPECIFICO_ID +) +REFERENCES GP_PRICING_ESPECIFICO +( + PRICINGESPECIFICO_ID +) +ENABLE'; + exception when column_exists then null; +end; +/ \ No newline at end of file diff --git a/src/db/migration/V20191126_1553__mantis14996.sql b/src/db/migration/V20191126_1553__mantis14996.sql new file mode 100644 index 000000000..fdee96abf --- /dev/null +++ b/src/db/migration/V20191126_1553__mantis14996.sql @@ -0,0 +1,12 @@ +declare + dup_val_on_index exception; + except_02291 exception; + + pragma exception_init (dup_val_on_index , -00001); + pragma exception_init (except_02291 , -02291); +begin + execute immediate 'INSERT INTO FUNCION_SISTEMA (FUNCIONSISTEMA_ID,SISTEMA_ID,NOMBFUNCION,DESCRUTA,ACTIVO,FECMODIF,USUARIO_ID) VALUES (FUNCION_SISTEMA_SEQ.nextval,''1'',''ADM > RELATORIOS > FINANCEIRO > PRECOS PRATICADOS'',''COM.RJCONSULTORES.ADMINISTRACION.GUI.RELATORIOS.MENU.RELATORIOPRECOSPRATICADOS'',''1'',null,''2'')'; + exception + when dup_val_on_index then null; + when except_02291 then null; +end; \ No newline at end of file diff --git a/src/db/migration/V20191206_1400__mantis14993.sql b/src/db/migration/V20191206_1400__mantis14993.sql new file mode 100644 index 000000000..fa416b238 --- /dev/null +++ b/src/db/migration/V20191206_1400__mantis14993.sql @@ -0,0 +1,29 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); + begin + execute immediate 'CREATE SEQUENCE GP_PRICING_HISTORICO_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 GP_PRICING_HISTORICO ( + PRICINGHISTORICO_ID NUMBER(15,0) NOT NULL ENABLE, + PRICING_ID NUMBER(15,0), + ISESPECIFICO NUMBER(1,0), + DESCRICAO VARCHAR2(500), + VALORANTERIOR VARCHAR2(100), + VALORNOVO VARCHAR2(100), + CAMPOALTERADO VARCHAR2(100), + CLASSEALTERADA VARCHAR2(100), + CLASSEPRINCIPAL VARCHAR2(100), + FECMODIF DATE, + USUARIO_ID NUMBER(7,0), + CONSTRAINT PK__PRICING_HISTORICO PRIMARY KEY (PRICINGHISTORICO_ID))'; + exception when others then null; +end; + + \ No newline at end of file diff --git a/src/db/migration/V20191210_1610__mantis14993.sql b/src/db/migration/V20191210_1610__mantis14993.sql new file mode 100644 index 000000000..e5df39d22 --- /dev/null +++ b/src/db/migration/V20191210_1610__mantis14993.sql @@ -0,0 +1,20 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); + begin + execute immediate 'insert into FUNCION_SISTEMA (FUNCIONSISTEMA_ID,SISTEMA_ID,NOMBFUNCION,DESCRUTA,ACTIVO,FECMODIF,USUARIO_ID) + values (FUNCION_SISTEMA_SEQ.NEXTVAL,1,''ADM > RELATORIOS > RELATORIO DE MUDANCAS PRICING'', + ''COM.RJCONSULTORES.ADMINISTRACION.GUI.RELATORIOS.RELATORIOSDEMUDANCAS.RELATORIOSDEMUDANCASPRICING'',1,SYSDATE, -1)'; + exception when others then null; +end; +/ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); + begin + execute immediate 'insert into FUNCION_SISTEMA (FUNCIONSISTEMA_ID,SISTEMA_ID,NOMBFUNCION,DESCRUTA,ACTIVO,FECMODIF,USUARIO_ID) + values (FUNCION_SISTEMA_SEQ.NEXTVAL,1,''ADM > RELATORIOS > RELATORIO DE MUDANCAS'', + ''COM.RJCONSULTORES.ADMINISTRACION.GUI.RELATORIOS.RELATORIOSDEMUDANCAS'',1,SYSDATE, -1)'; + exception when others then null; +end; + \ No newline at end of file diff --git a/src/db/migration/V20191211_1129__mantis14994.sql b/src/db/migration/V20191211_1129__mantis14994.sql new file mode 100644 index 000000000..83f1550a5 --- /dev/null +++ b/src/db/migration/V20191211_1129__mantis14994.sql @@ -0,0 +1,28 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); + begin + execute immediate 'CREATE SEQUENCE TARIFA_HISTORICO_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 TARIFA_HISTORICO ( + TARIFAHISTORICO_ID NUMBER(15,0) NOT NULL ENABLE, + TARIFA_ID NUMBER(15,0), + DESCRICAO VARCHAR2(500), + VALORANTERIOR VARCHAR2(100), + VALORNOVO VARCHAR2(100), + CAMPOALTERADO VARCHAR2(100), + CLASSEALTERADA VARCHAR2(100), + CLASSEPRINCIPAL VARCHAR2(100), + FECMODIF DATE, + USUARIO_ID NUMBER(7,0), + CONSTRAINT PK__TARIFA_HISTORICO PRIMARY KEY (TARIFAHISTORICO_ID))'; + exception when others then null; +end; + + \ No newline at end of file diff --git a/src/db/migration/V20191218_1106__mantis14997.sql b/src/db/migration/V20191218_1106__mantis14997.sql new file mode 100644 index 000000000..6c4a4f7be --- /dev/null +++ b/src/db/migration/V20191218_1106__mantis14997.sql @@ -0,0 +1,14 @@ +declare + dup_val_on_index exception; + except_02291 exception; + + pragma exception_init (dup_val_on_index , -00001); + pragma exception_init (except_02291 , -02291); +begin + execute immediate 'Insert into FUNCION_SISTEMA (FUNCIONSISTEMA_ID,SISTEMA_ID,NOMBFUNCION,DESCRUTA,ACTIVO,FECMODIF,USUARIO_ID) +values (FUNCION_SISTEMA_SEQ.nextval,''1'',''ADM > RELATORIOS > RELATORIO DE VENDAS CONEXAO'',''COM.RJCONSULTORES.ADMINISTRACION.GUI.RELATORIOS.MENU.RELATORIOCONEXOES'', +''1'',to_date(''10/12/19'',''DD/MM/RR''),''-1'')'; + exception + when dup_val_on_index then null; + when except_02291 then null; +end; \ No newline at end of file diff --git a/src/db/migration/V20191218_1109__mantis14998.sql b/src/db/migration/V20191218_1109__mantis14998.sql new file mode 100644 index 000000000..596a278f2 --- /dev/null +++ b/src/db/migration/V20191218_1109__mantis14998.sql @@ -0,0 +1,6 @@ +declare +begin + execute immediate 'insert into funcion_sistema (funcionsistema_id,sistema_id,nombfuncion,descruta,activo,fecmodif,usuario_id) values + (funcion_sistema_seq.nextval,2,''ADM > RELATORIOS > RELATORIOS > RELATORIOS OPERACIONAIS > CANAL DE EMISSAO'',''COM.RJCONSULTORES.ADMINISTRACION.GUI.RELATORIOS.MENU.RELATORIOVENDACANALEMISSAO'',1,sysdate,1)'; + exception when others then null; +end; \ No newline at end of file diff --git a/src/db/migration/V20193107_1737__mantis14988.sql b/src/db/migration/V20193107_1737__mantis14988.sql new file mode 100644 index 000000000..4c343ae1d --- /dev/null +++ b/src/db/migration/V20193107_1737__mantis14988.sql @@ -0,0 +1,146 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE GP_PRICING_ESPECIFICO ( + PRICINGESPECIFICO_ID NUMBER(15,0) NOT NULL ENABLE, + NOMBPRICING VARCHAR2(60 BYTE), + TIPOPTOVTA_ID NUMBER(2,0), + CATEGORIA_ID NUMBER(7,0), + MARCA_ID NUMBER(3,0), + ORIGEN_ID NUMBER(7,0), + DESTINO_ID NUMBER(7,0), + FECHORINICIO DATE, + FECHORFIN DATE, + CLASESERVICIO_ID NUMBER(2,0), + MONEDA_ID NUMBER(7,0), + TARIFA NUMBER(7,2), + TARIFAREDABIERTO NUMBER(7,2), + ACTIVO NUMBER(1,0), + FECMODIF DATE, + USUARIO_ID NUMBER(7,0), + CORRIDA_ID NUMBER(7,0), + EXIBEVENDA NUMBER(1,0), + CONSTRAINT PK__PRICING PRIMARY KEY (PRICINGESPECIFICO_ID), + CONSTRAINT PRICING_ESP_CORRIDA_FK FOREIGN KEY(CORRIDA_ID) REFERENCES CORRIDA_CTRL (CORRIDA_ID), + CONSTRAINT PRICING_ESP_CLASSE_FK FOREIGN KEY(CLASESERVICIO_ID) REFERENCES CLASE_SERVICIO (CLASESERVICIO_ID), + CONSTRAINT PRICING_ESP_DESTINO_FK FOREIGN KEY(DESTINO_ID) REFERENCES PARADA (PARADA_ID), + CONSTRAINT PRICING_ESP_ORIGEM_FK FOREIGN KEY(ORIGEN_ID) REFERENCES PARADA (PARADA_ID), + CONSTRAINT PRICING_ESP_CATEGORIA_FK FOREIGN KEY(CATEGORIA_ID) REFERENCES CATEGORIA (CATEGORIA_ID), + CONSTRAINT PRICING_ESP_TIPO_PTOVTA_FK FOREIGN KEY(TIPOPTOVTA_ID) REFERENCES TIPO_PTOVTA (TIPOPTOVTA_ID), + CONSTRAINT PRICING_ESP_MONEDA_FK FOREIGN KEY(MONEDA_ID) REFERENCES MONEDA (MONEDA_ID), + CONSTRAINT PRICING_ESP_MARCA_FK FOREIGN KEY(MARCA_ID) REFERENCES MARCA (MARCA_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_ESPECIFICO_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 GP_PRICING_ESPECIFICO_CATEGORIA( + PRICINGESPECIFICO_CATEGORIAID NUMBER(7,0), + PRICINGESPECIFICO_ID NUMBER (7,0), + CATEGORIA_ID NUMBER (7,0), + FECMODIF DATE, + USUARIO_ID NUMBER (7,0), + ACTIVO NUMBER (1,0), + CONSTRAINT GP_PRICING_ESPEC_CATEGORIA_PK PRIMARY KEY (PRICINGESPECIFICO_CATEGORIAID), + CONSTRAINT GP_PRICING_CAT_001_FK FOREIGN KEY(PRICINGESPECIFICO_ID) REFERENCES GP_PRICING_ESPECIFICO (PRICINGESPECIFICO_ID), + CONSTRAINT GP_PRICING_CAT_002_FK FOREIGN KEY(CATEGORIA_ID) REFERENCES CATEGORIA (CATEGORIA_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_ESP_CATEGORIA_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 GP_PRICING_ESPEC_OCUPACION( + PRICINGESPECIFICOOCUPACION_ID NUMBER(7,0) NOT NULL ENABLE, + PRICINGESPECIFICO_ID NUMBER(7,0), + OCUPACIONINICIAL NUMBER(5,2), + OCUPACIONFINAL NUMBER(5,2), + TARIFA NUMBER(7,2), + ACTIVO NUMBER(1,0), + FECMODIF DATE, + USUARIO_ID NUMBER(7,0), + DESCUENTO NUMBER(5,2), + CONSTRAINT PK__GP_PRICINGOCUPACION PRIMARY KEY (PRICINGESPECIFICOOCUPACION_ID), + CONSTRAINT FK_GP_PRICING_ESPEC FOREIGN KEY (PRICINGESPECIFICO_ID) REFERENCES GP_PRICING_ESPECIFICO (PRICINGESPECIFICO_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_ESPEC_OCUP_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 GP_PRICING_ESP_PUNTO_VENTA ( + PRICINGESPPUNTOVENTA_ID NUMBER(15,0) NOT NULL, + PUNTOVENTA_ID NUMBER(15,0) NOT NULL, + PRICINGESPECIFICO_ID NUMBER(15,0) NOT NULL, + ACTIVO NUMBER(1,0), + FECMODIF DATE, + USUARIO_ID NUMBER(7,0), + CONSTRAINT GP_PRICINGESPPTOVENTA_PK PRIMARY KEY (PRICINGESPPUNTOVENTA_ID), + CONSTRAINT FK_GP_PRICING_ESPECIFICO FOREIGN KEY (PRICINGESPECIFICO_ID) REFERENCES GP_PRICING_ESPECIFICO (PRICINGESPECIFICO_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_ESP_PUNTOV_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 GP_PRICING_ESP_CANAL_VENTA ( + PRICINGESPCANAL_ID NUMBER(15) NOT NULL, + TIPOPTOVTA_ID NUMBER(15) NOT NULL, + PRICINGESPECIFICO_ID NUMBER(15) NOT NULL , + ACTIVO NUMBER(1), + FECMODIF DATE, + USUARIO_ID NUMBER(7), + CONSTRAINT GP_PRICINGESPCANALVENTA_PK PRIMARY KEY (PRICINGESPCANAL_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_ESP_CANAL_SEQ START WITH 1 INCREMENT BY 1'; + exception when others then null; +end; \ No newline at end of file