diff --git a/src/db/migration/V20170331_001_viajeMais_acesso_diario.sql b/src/db/migration/V20170331_001_viajeMais_acesso_diario.sql new file mode 100644 index 000000000..a05375653 --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_acesso_diario.sql @@ -0,0 +1,16 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE ACESSO_DIARIO ( + ACESSO_DIARIO_ID NUMBER(7) NOT NULL, + DATA DATE NULL, + CONSULTA NUMBER(7) NULL, + POLTRONAS NUMBER(7) NULL, + LOGIN NUMBER(7) NULL, + PAGAMENTO NUMBER(7) NULL, + VOUCHER NUMBER(7) NULL, + CONSTRAINT PK_ACESSO_DIARIO_id PRIMARY KEY (ACESSO_DIARIO_ID))'; + + exception when object_exists then null; +end; diff --git a/src/db/migration/V20170331_001_viajeMais_carrinho.sql b/src/db/migration/V20170331_001_viajeMais_carrinho.sql new file mode 100644 index 000000000..d7de07844 --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_carrinho.sql @@ -0,0 +1,31 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE CARRINHO( + CARRINHO_ID NUMBER(7) NOT NULL, + CLIENTE_ID NUMBER(7) NOT NULL, + ORIGEM_ID NUMBER(7) NULL, + DESTINO_ID NUMBER(7) NULL, + TRANSACAO_ID VARCHAR(45) NULL, + LOCALIZADOR VARCHAR(45) NULL, + STATUS VARCHAR(45) NULL, + DATA_VENDA DATE NULL, + DATA_VIAGEM DATE NULL, + DATA_CHEGADA DATE NULL, + DATA_DEVOLUCAO DATE NULL, + GRUPO VARCHAR(45) NULL, + EMPRESA VARCHAR(45) NULL, + EMPRESA_SIGLA VARCHAR(45) NULL, + SERVICO NUMBER(7) NULL, + POLTRONA NUMBER(7) NULL, + PRECO NUMBER(7,2) NULL, + PRECO_SEGURO_W2I NUMBER(7,2) NULL, + NUM_BILHETE VARCHAR(45) NULL, + NOME_PASSAGEIRO VARCHAR(45) NULL, + DOCUMENTO_PASSAGEIRO VARCHAR(45) NULL, + PONTOS VARCHAR(45) NULL, + CONSTRAINT PK_CARRINHO_CARRINHO_ID PRIMARY KEY (CARRINHO_ID))'; + + exception when object_exists then null; +end; diff --git a/src/db/migration/V20170331_001_viajeMais_conversao_pontos.sql b/src/db/migration/V20170331_001_viajeMais_conversao_pontos.sql new file mode 100644 index 000000000..e76d2ef07 --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_conversao_pontos.sql @@ -0,0 +1,11 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE CONVERSAO_PONTOS( + CONVERSAO_PONTOS_ID VARCHAR(10) NULL, + MULTIPLICADOR VARCHAR(10) NULL, + CONSTRAINT PK_CONVERSAO_ID PRIMARY KEY (CONVERSAO_PONTOS_ID))'; + + exception when object_exists then null; +end; diff --git a/src/db/migration/V20170331_001_viajeMais_grupo_trecho.sql b/src/db/migration/V20170331_001_viajeMais_grupo_trecho.sql new file mode 100644 index 000000000..97cc53472 --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_grupo_trecho.sql @@ -0,0 +1,13 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE GRUPO_TRECHO( + GRUPO_TRECHO_ID NUMBER(7) NOT NULL, + DESCRICAO VARCHAR(255) NOT NULL, + ATIVO NUMBER(5) NOT NULL, + SENTIDO VARCHAR(1) NOT NULL, + CONSTRAINT PK_GRUPO_TRECHO_GRUPO_TRECHO_ID] PRIMARY KEY (GRUPO_TRECHO_ID))'; + + exception when object_exists then null; +end; diff --git a/src/db/migration/V20170331_001_viajeMais_grupo_trecho_has_trecho.sql b/src/db/migration/V20170331_001_viajeMais_grupo_trecho_has_trecho.sql new file mode 100644 index 000000000..543685ec5 --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_grupo_trecho_has_trecho.sql @@ -0,0 +1,11 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE GRUPO_TRECHO_HAS_TRECHO( + GRUPO_TRECHO_ID NUMBER(7) NOT NULL, + TRECHO_ID NUMBER(7) NOT NULL, + CONSTRAINT PK_GRUPO_TRECHO_HAS_TRECHO_GRUPO_TRECHO_ID] PRIMARY KEY (GRUPO_TRECHO_ID, TRECHO_ID))'; + + exception when object_exists then null; +end; diff --git a/src/db/migration/V20170331_001_viajeMais_limite_poltrona_servico.sql b/src/db/migration/V20170331_001_viajeMais_limite_poltrona_servico.sql new file mode 100644 index 000000000..aa11ff5ec --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_limite_poltrona_servico.sql @@ -0,0 +1,12 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE LIMITE_POLTRONA_SERVICO( + LIMITE_POLTRONA_SERVICO_ID NUMBER(7) NOT NULL, + CODIGO_SERVICO NUMBER(7) NOT NULL, + QUANTIDADE_POLTRONAS NUMBER(7) NOT NULL, + CONSTRAINT PK_LIMITE_POLTRONA_SERVICO_LIMITE_ID] PRIMARY KEY (LIMITE_POLTRONA_SERVICO_ID))'; + + exception when object_exists then null; +end; diff --git a/src/db/migration/V20170331_001_viajeMais_limite_poltrona_trecho.sql b/src/db/migration/V20170331_001_viajeMais_limite_poltrona_trecho.sql new file mode 100644 index 000000000..a3895e7b4 --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_limite_poltrona_trecho.sql @@ -0,0 +1,13 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE LIMITE_POLTRONA_TRECHO( + LIMITE_POLTRONA_TRECHO_ID NUMBER(7) NOT NULL, + TRECHO_ID NUMBER(7) NOT NULL, + QUANTIDADE_POLTRONAS NUMBER(7) NOT NULL, + SENTIDO VARCHAR(1) NOT NULL, + CONSTRAINT PK_LIMITE_POLTRONA_TRECHO_LIMITE_TRECHO_ID] PRIMARY KEY (LIMITE_POLTRONA_TRECHO_ID))'; + + exception when object_exists then null; +end; diff --git a/src/db/migration/V20170331_001_viajeMais_mensagem_servico.sql b/src/db/migration/V20170331_001_viajeMais_mensagem_servico.sql new file mode 100644 index 000000000..2f7b9ef6b --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_mensagem_servico.sql @@ -0,0 +1,17 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE MENSAGEM_SERVICO( + MENSAGEM_SERVICO_ID NUMBER(7) NOT NULL, + ORIGEM_ID NUMBER(7) NULL, + DESTINO_ID NUMBER(7) NULL, + SERVICO VARCHAR(45) NULL, + MENSAGEM_PT VARCHAR(200) NULL, + MENSAGEM_EN VARCHAR(200) NULL, + MENSAGEM_ES VARCHAR(200) NULL, + ATIVA NUMBER(1) NULL, + CONSTRAINT PK_MENSAGEM_SERVICO_MENSAGEM_SERVICO_ID] PRIMARY KEY (MENSAGEM_SERVICO_ID))'; + + exception when object_exists then null; +end; diff --git a/src/db/migration/V20170331_001_viajeMais_nucleo_operacional.sql b/src/db/migration/V20170331_001_viajeMais_nucleo_operacional.sql new file mode 100644 index 000000000..bfb424a69 --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_nucleo_operacional.sql @@ -0,0 +1,12 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE NUCLEO_OPERACIONAL( + NUCLEO_OPERACIONAL_ID NUMBER(7) NOT NULL, + DESCRICAO VARCHAR(255) NULL, + ATIVO NUMBER(5) NOT NULL, + CONSTRAINT PK_NUCLEO_OPERACIONAL_NUCLEO_OPERACIONAL_ID] PRIMARY KEY (NUCLEO_OPERACIONAL_ID))'; + + exception when object_exists then null; +end; diff --git a/src/db/migration/V20170331_001_viajeMais_nucleo_operacional_has_linha.sql b/src/db/migration/V20170331_001_viajeMais_nucleo_operacional_has_linha.sql new file mode 100644 index 000000000..859a69a41 --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_nucleo_operacional_has_linha.sql @@ -0,0 +1,11 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE NUCLEO_OPERACIONAL_HAS_LINHA( + NUCLEO_OPERACIONAL_NUCLEO_OPERACIONAL_ID NUMBER(7) NOT NULL, + LINHA_CODIGO_LINHA NUMBER(7) NOT NULL, + CONSTRAINT PK_NUCLEO_OPERACIONAL_HAS_LINHA_NUCLEO_OPERACIONAL_ID] PRIMARY KEY (NUCLEO_OPERACIONAL_NUCLEO_OPERACIONAL_ID, LINHA_CODIGO_LINHA))'; + + exception when object_exists then null; +end; diff --git a/src/db/migration/V20170331_001_viajeMais_parametro_sistema.sql b/src/db/migration/V20170331_001_viajeMais_parametro_sistema.sql new file mode 100644 index 000000000..ca674c33a --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_parametro_sistema.sql @@ -0,0 +1,15 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE PARAMETRO_SISTEMA( + SERVER_NAME_SRVP VARCHAR(100) NOT NULL, + BANCO_NAME_SRVP VARCHAR(50) NOT NULL, + USER_NAME_SRVP VARCHAR(50) NOT NULL, + PASSWORD_SRVP VARCHAR(50) NOT NULL, + PROX_DATA_IMPORTACAO DATE NOT NULL, + DIAS_ATRAS_IMPORTACAO NUMBER(7) NOT NULL + )'; + + exception when object_exists then null; +end; diff --git a/src/db/migration/V20170331_001_viajeMais_parametros.sql b/src/db/migration/V20170331_001_viajeMais_parametros.sql new file mode 100644 index 000000000..88be6653b --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_parametros.sql @@ -0,0 +1,13 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE PARAMETROS( + PARAMETRO_ID NUMBER(7) NOT NULL, + CHAVE VARCHAR(45) NULL, + VALOR VARCHAR(45) NULL, + OBSERVACAO VARCHAR(80) NULL, + CONSTRAINT PK_PARAMETRO_PARAMETRO_ID PRIMARY KEY (PARAMETRO_ID))'; + + exception when object_exists then null; +end; diff --git a/src/db/migration/V20170331_001_viajeMais_parametros_email.sql b/src/db/migration/V20170331_001_viajeMais_parametros_email.sql new file mode 100644 index 000000000..e23c7f445 --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_parametros_email.sql @@ -0,0 +1,27 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE PARAMETROS_EMAIL( + EMAIL_ID NUMBER(7) NOT NULL, + FROM_DE VARCHAR(45) NULL, + COPIA VARCHAR(45) NULL, + COPIA_OCULTA VARCHAR(45) NULL, + SMTP_HOST VARCHAR(45) NULL, + SMTP_PORT VARCHAR(45) NULL, + GMAIL NUMBER(1) NULL, + USUARIO VARCHAR(45) NULL, + SENHA VARCHAR(45) NULL, + PROTOCOLO VARCHAR(45) NULL, + AUTENTICACAO VARCHAR(45) NULL, + ASSUNTO_VOUCHER VARCHAR(45) NULL, + ASSUNTO_RECUPERACAO_SENHA VARCHAR(45) NULL, + ASSUNTO_CONFIRMA_CADASTRO VARCHAR(45) NULL, + ASSUNTO_CANCELAMENTO_PASSAGEM VARCHAR(45) NULL, + IMAGEM_CABECALHO_EMAIL VARCHAR(80) NULL, + ATIVO NUMBER(1) NULL, + IMAGEM_RODAPE_EMAIL VARCHAR(80) NULL, + CONSTRAINT PK_PARAMETROS_EMAIL_EMAIL_ID PRIMARY KEY (EMAIL_ID))'; + + exception when object_exists then null; +end; diff --git a/src/db/migration/V20170331_001_viajeMais_parametros_xml.sql b/src/db/migration/V20170331_001_viajeMais_parametros_xml.sql new file mode 100644 index 000000000..83ef4ce25 --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_parametros_xml.sql @@ -0,0 +1,13 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE PARAMETROS_XML( + PARAMETROS_XML_ID NUMBER(7) NOT NULL, + USUARIO VARCHAR(45) NULL, + SENHA VARCHAR(45) NULL, + URL VARCHAR(80) NULL, + CONSTRAINT PK_PARAMETROS_XML_PARAMETROS_XML_ID PRIMARY KEY (PARAMETROS_XML_ID))'; + + exception when object_exists then null; +end; diff --git a/src/db/migration/V20170331_001_viajeMais_ponto_cliente_detalhe.sql b/src/db/migration/V20170331_001_viajeMais_ponto_cliente_detalhe.sql new file mode 100644 index 000000000..009b67f6f --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_ponto_cliente_detalhe.sql @@ -0,0 +1,16 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE PONTO_CLIENTE_DETALHE( + COD_PONTO_CLIENTE_DETALHE NUMBER(7) NOT NULL, + COD_VIAGEM NUMBER(7) NOT NULL, + COD_CLIENTE NUMBER(7) NOT NULL, + PONTUACAO_ID_NOP NUMBER(7) NULL, + PONTUACAO_ID_TRECHO NUMBER(7) NULL, + QTD_PONTO NUMBER(10,2) NOT NULL, + DATA_EXPIRACAO DATE NULL, + CONSTRAINT PK_PONTO_CLIENTE_DETALHE_COD_PONTO_CLIENTE_DETALHE] PRIMARY KEY (COD_PONTO_CLIENTE_DETALHE))'; + + exception when object_exists then null; +end; diff --git a/src/db/migration/V20170331_001_viajeMais_pontos_do_cliente.sql b/src/db/migration/V20170331_001_viajeMais_pontos_do_cliente.sql new file mode 100644 index 000000000..23d822606 --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_pontos_do_cliente.sql @@ -0,0 +1,12 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE PONTO_DO_CLIENTE( + PONTOS_DO_CLIENTE_ID NUMBER(7) NOT NULL, + CLIENTE_ID NUMBER(7) NULL, + QUANTIDADE_PONTOS NUMBER(7) NULL, + CONSTRAINT PK_PONTOS_DO_CLIENTE_PONTOS_CLIENTE_ID] PRIMARY KEY (PONTOS_DO_CLIENTE_ID))'; + + exception when object_exists then null; +end; diff --git a/src/db/migration/V20170331_001_viajeMais_pontuacao_nop.sql b/src/db/migration/V20170331_001_viajeMais_pontuacao_nop.sql new file mode 100644 index 000000000..0d0ae494d --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_pontuacao_nop.sql @@ -0,0 +1,16 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE PONTUACAO_NOP( + PONTUACAO_ID NUMBER(7) NOT NULL, + TIPO_BONUS_ID NUMBER(7) NOT NULL, + FATOR NUMBER(7,2) NOT NULL, + DATA_INICIO DATE NOT NULL, + DATA_FIM DATE NOT NULL, + NUCLEO_OPERACIONAL_ID NUMBER(7) NOT NULL, + ATIVO NUMBER(5) NOT NULL, + CONSTRAINT PK_PONTUACAO_NOP_PONTUACAO_ID PRIMARY KEY (PONTUACAO_ID))'; + + exception when object_exists then null; +end; diff --git a/src/db/migration/V20170331_001_viajeMais_pontuacao_trecho.sql b/src/db/migration/V20170331_001_viajeMais_pontuacao_trecho.sql new file mode 100644 index 000000000..a544e2ec5 --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_pontuacao_trecho.sql @@ -0,0 +1,16 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE PONTUACAO_TRECHO( + PONTUACAO_ID NUMBER(7) NOT NULL, + TIPO_BONUS_ID NUMBER(7) NOT NULL, + FATOR NUMBER(7,2) NOT NULL, + DATA_INICIO DATE NOT NULL, + DATA_FIM DATE NOT NULL, + GRUPO_TRECHO_ID NUMBER(7) NOT NULL, + ATIVO NUMBER(5) NOT NULL, + CONSTRAINT PK_PONTUACAO_TRECHO_PONTUACAO_ID PRIMARY KEY (PONTUACAO_ID))'; + + exception when object_exists then null; +end; diff --git a/src/db/migration/V20170331_001_viajeMais_pontuacao_trecho_has_classe.sql b/src/db/migration/V20170331_001_viajeMais_pontuacao_trecho_has_classe.sql new file mode 100644 index 000000000..8f5727923 --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_pontuacao_trecho_has_classe.sql @@ -0,0 +1,11 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE PONTUACAO_TRECHO_HAS_CLASSE( + PONTUACAO_TRECHO_PONTUACAO_ID NUMBER(7) NOT NULL, + CLASSE_CODIGO_CLASSE VARCHAR(1) NOT NULL, + CONSTRAINT PK_PONTUACAO_TRECHO_HAS_CLASSE_PONTUACAO_TRECHO_ID PRIMARY KEY (PONTUACAO_TRECHO_PONTUACAO_ID))'; + + exception when object_exists then null; +end; diff --git a/src/db/migration/V20170331_001_viajeMais_resgate_nop.sql b/src/db/migration/V20170331_001_viajeMais_resgate_nop.sql new file mode 100644 index 000000000..bbb89955a --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_resgate_nop.sql @@ -0,0 +1,16 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE RESGATE_NOP( + RESGATE_ID NUMBER(7) NOT NULL, + TIPO_BONUS_ID NUMBER(7) NOT NULL, + FATOR NUMBER(7,2) NOT NULL, + DATA_INICIO DATE NOT NULL, + DATA_FIM DATE NOT NULL, + NUCLEO_OPERACIONAL_ID NUMBER(7) NOT NULL, + ATIVO NUMBER(5) NOT NULL, + CONSTRAINT PK_RESGATE_NOP_RESGATE_ID PRIMARY KEY (RESGATE_ID))'; + + exception when object_exists then null; +end; diff --git a/src/db/migration/V20170331_001_viajeMais_resgate_nop_excecao.sql b/src/db/migration/V20170331_001_viajeMais_resgate_nop_excecao.sql new file mode 100644 index 000000000..0e8331d53 --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_resgate_nop_excecao.sql @@ -0,0 +1,15 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE RESGATE_NOP_EXCECAO( + RESGATE_NOP_EXCECAO_ID NUMBER(7) NOT NULL, + RESGATE_ID NUMBER(7) NOT NULL, + FATOR NUMBER(7,2) NOT NULL, + DATA_INICIO DATE NOT NULL, + DATA_FIM DATE NOT NULL, + ATIVO NUMBER(5) NOT NULL, + CONSTRAINT PK_RESGATE_NOP_EXCECAO_RESGATE_NOP_EXCECAO_ID PRIMARY KEY (RESGATE_NOP_EXCECAO_ID))'; + + exception when object_exists then null; +end; diff --git a/src/db/migration/V20170331_001_viajeMais_resgate_trecho.sql b/src/db/migration/V20170331_001_viajeMais_resgate_trecho.sql new file mode 100644 index 000000000..7e8205bab --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_resgate_trecho.sql @@ -0,0 +1,16 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE RESGATE_TRECHO( + RESGATE_ID NUMBER(7) NOT NULL, + TIPO_BONUS_ID NUMBER(7) NOT NULL, + FATOR NUMBER(7,2) NOT NULL, + DATA_INICIO DATE NOT NULL, + DATA_FIM DATE NOT NULL, + GRUPO_TRECHO_ID NUMBER(7) NOT NULL, + ATIVO NUMBER(5) NOT NULL, + CONSTRAINT PK_RESGATE_TRECHO_RESGATE_ID PRIMARY KEY (RESGATE_ID))'; + + exception when object_exists then null; +end; diff --git a/src/db/migration/V20170331_001_viajeMais_resgate_trecho_excecao.sql b/src/db/migration/V20170331_001_viajeMais_resgate_trecho_excecao.sql new file mode 100644 index 000000000..3ad205f2a --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_resgate_trecho_excecao.sql @@ -0,0 +1,16 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE RESGATE_NOP( + RESGATE_TRECHO_EXCECAO_ID NUMBER(7) NOT NULL, + RESGATE_ID NUMBER(7) NOT NULL, + FATOR NUMBER(7,2) NOT NULL, + DATA_INICIO DATE NOT NULL, + DATA_FIM DATE NOT NULL, + ATIVO NUMBER(5) NOT NULL, + CONSTRAINT PK_RESGATE_TRECHO_EXCECAO_RESGATE_TRECHO_EXCECAO_ID PRIMARY KEY (RESGATE_TRECHO_EXCECAO_ID))'; + + + exception when object_exists then null; +end; diff --git a/src/db/migration/V20170331_001_viajeMais_status_viagem.sql b/src/db/migration/V20170331_001_viajeMais_status_viagem.sql new file mode 100644 index 000000000..fe32b82c2 --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_status_viagem.sql @@ -0,0 +1,11 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE STATUS_VIAGEM( + COD_STATUS_VIAGEM NUMBER(7) NOT NULL, + DESC_STATUS_VIAGEM VARCHAR(100) NOT NULL, + CONSTRAINT PK_STATUS_VIAGEM_COD_STATUS_VIAGEM] PRIMARY KEY (COD_STATUS_VIAGEM))'; + + exception when object_exists then null; +end; diff --git a/src/db/migration/V20170331_001_viajeMais_tipo_bonus.sql b/src/db/migration/V20170331_001_viajeMais_tipo_bonus.sql new file mode 100644 index 000000000..52dbdffdb --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_tipo_bonus.sql @@ -0,0 +1,11 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE TIPO_BONUS( + TIPO_BONUS_ID NUMBER(7) NOT NULL, + DESCRICAO VARCHAR(255) NOT NULL, + CONSTRAINT PK_TIPO_BONUS_TIPO_BONUS_ID] PRIMARY KEY (TIPO_BONUS_ID))'; + + exception when object_exists then null; +end; \ No newline at end of file diff --git a/src/db/migration/V20170331_001_viajeMais_trecho_servico_inativo_resgate.sql b/src/db/migration/V20170331_001_viajeMais_trecho_servico_inativo_resgate.sql new file mode 100644 index 000000000..f28f25d06 --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_trecho_servico_inativo_resgate.sql @@ -0,0 +1,14 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE TRECHO_SERVICO_INATIVO_RESGATE( + TRECHO_SERVICO_INATIVO_RESGATE_ID NUMBER(7) NOT NULL, + DESCRICAO VARCHAR(50) NOT NULL, + DATA_INICIO DATE NOT NULL, + DATA_FIM DATE NOT NULL, + ATIVO NUMBER(5) NOT NULL, + CONSTRAINT PK_TRECHO_SERVICO_INATIVO_RESGATE_TRECHO_SERVICO_INATIVO_RESGATE_ID] PRIMARY KEY (TRECHO_SERVICO_INATIVO_RESGATE_ID))'; + + exception when object_exists then null; +end; \ No newline at end of file diff --git a/src/db/migration/V20170331_001_viajeMais_trecho_servico_inativo_resgate_has_trecho.sql b/src/db/migration/V20170331_001_viajeMais_trecho_servico_inativo_resgate_has_trecho.sql new file mode 100644 index 000000000..11ab45d4f --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_trecho_servico_inativo_resgate_has_trecho.sql @@ -0,0 +1,12 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE TRECHO_SERVICO_INATIVO_RESGATE_HAS_TRECHO( + TRECHO_SERVICO_INATIVO_RESGATE_ID NUMBER(7) NOT NULL, + TRECHO_SERVICO_ID NUMBER(7) NOT NULL, + TODOS_TRECHOS NUMBER(5) NOT NULL, + CONSTRAINT PK_TRECHO_SERVICO_INATIVO_RESGATE_HAS_TRECHO_TRECHO_SERVICO_INATIVO_RESGATE_ID] PRIMARY KEY (TRECHO_SERVICO_INATIVO_RESGATE_ID, TRECHO_SERVICO_ID))'; + + exception when object_exists then null; +end; \ No newline at end of file diff --git a/src/db/migration/V20170331_001_viajeMais_usuario.sql b/src/db/migration/V20170331_001_viajeMais_usuario.sql new file mode 100644 index 000000000..66154960e --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_usuario.sql @@ -0,0 +1,14 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE USUARIO( + USUARIO_ID NUMBER(7) NOT NULL, + USERNAME VARCHAR(255) NOT NULL, + SENHA VARCHAR(255) NOT NULL, + NOME VARCHAR(255) NOT NULL, + PERFIL_USUARIO_ID NUMBER(7) NOT NULL, + CONSTRAINT PK_USUARIO_USUARIO_ID] PRIMARY KEY (USUARIO_ID))'; + + exception when object_exists then null; +end; diff --git a/src/db/migration/V20170331_001_viajeMais_usuarios_int.sql b/src/db/migration/V20170331_001_viajeMais_usuarios_int.sql new file mode 100644 index 000000000..1a0f905a3 --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_usuarios_int.sql @@ -0,0 +1,16 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE USUARIOS_INT( + CODIGO NUMBER(7) NOT NULL, + LOGIN VARCHAR(10) NOT NULL, + TIPO NUMBER(7) NOT NULL, + SENHA VARCHAR(10) NOT NULL, + NOME VARCHAR(50) NULL, + EMPRESA VARCHAR(30) NULL, + EMAIL VARCHAR(45) NULL, + CONSTRAINT PK_USUARIOS_INT_CODIGO] PRIMARY KEY (CODIGO, LOGIN, TIPO))'; + + exception when object_exists then null; +end; diff --git a/src/db/migration/V20170331_001_viajeMais_versao.sql b/src/db/migration/V20170331_001_viajeMais_versao.sql new file mode 100644 index 000000000..b53727138 --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_versao.sql @@ -0,0 +1,14 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE VERSAO( + VERSAO_ID NUMBER(7) NOT NULL, + VERSAO VARCHAR(45) NULL, + OBSERVACAO VARCHAR(200) NULL, + DATA_VERSAO DATE NULL, + DATA_ALTERACAO DATE NULL, + CONSTRAINT PK_VERSAO_VERSAO_ID] PRIMARY KEY (VERSAO_ID))'; + + exception when object_exists then null; +end; diff --git a/src/db/migration/V20170331_001_viajeMais_viagem.sql b/src/db/migration/V20170331_001_viajeMais_viagem.sql new file mode 100644 index 000000000..1ae03b972 --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_viagem.sql @@ -0,0 +1,42 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE VIAGEM( + COD_VIAGEM NUMBER(7) NOT NULL, + COD_CLIENTE_VENDA VARCHAR(30) NOT NULL, + DATA_VIAGEM DATE NOT NULL, + HORA_VIAGEM NUMBER(4) NOT NULL, + NUM_BILHETE NUMBER(6) NOT NULL, + COD_ORIGEM NUMBER(7) NOT NULL, + COD_DESTINO NUMBER(7) NOT NULL, + COD_EMPRESA VARCHAR(1) NOT NULL, + COD_LINHA NUMBER(7) NOT NULL, + POLTRONA VARCHAR(3) NOT NULL, + COD_FORMA_PAGAMENTO1 VARCHAR(2) NOT NULL, + COD_FORMA_PAGAMENTO2 VARCHAR(2) NULL, + NUM_SERVICO NUMBER(7) NOT NULL, + CLASSE VARCHAR(1) NOT NULL, + VALOR_TOTAL_PASSAGEM NUMBER(11,2) NOT NULL, + VALOR_TAXA_EMBARQUE NUMBER(11,2) NULL, + VALOR_SEGURO NUMBER(11,2) NULL, + VALOR_PEDAGIO NUMBER(11,2) NULL, + VALOR_OUTROS NUMBER(11,2) NULL, + COD_AGENCIA NUMBER(7) NOT NULL, + COD_BILHETEIRO VARCHAR(8) NOT NULL, + COD_VENDA VARCHAR(1) NULL, + DATA_SERVICO DATE NOT NULL, + NUM_PRE_IMPRESSO NUMBER(7) NULL, + DATA_VENDA DATE NOT NULL, + HORA_VENDA NUMBER(4) NOT NULL, + NUM_SESSAO NUMBER(7) NOT NULL, + NUM_DOC_PASSAGEIRO VARCHAR(15) NULL, + NOME_PASSAGEIRO VARCHAR(30) NULL, + COD_CATEGORIA_VENDA VARCHAR(1) NULL, + STATUS_VIAGEM NUMBER(7) NOT NULL, + SERIE VARCHAR(6) NULL, + SUBSERIE VARCHAR(4) NULL, + CONSTRAINT PK_VIAGEM_COD_VIAGEM] PRIMARY KEY (COD_VIAGEM))'; + + exception when object_exists then null; +end; diff --git a/src/db/migration/V20170331_001_viajeMais_vigencia_pontos.sql b/src/db/migration/V20170331_001_viajeMais_vigencia_pontos.sql new file mode 100644 index 000000000..9cc6449a2 --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_vigencia_pontos.sql @@ -0,0 +1,11 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE VIGENCIA_PONTOS( + VIGENCIA_PONTOS_ID NUMBER(7) NOT NULL, + QUANTIDADE_MESES NUMBER(7) NOT NULL, + CONSTRAINT PK_VIGENCIA_PONTOS PRIMARY KEY (VIGENCIA_PONTOS_ID))'; + + exception when object_exists then null; +end; diff --git a/src/db/migration/V20170331_001_viajeMais_xml_astor.sql b/src/db/migration/V20170331_001_viajeMais_xml_astor.sql new file mode 100644 index 000000000..c184a208b --- /dev/null +++ b/src/db/migration/V20170331_001_viajeMais_xml_astor.sql @@ -0,0 +1,18 @@ +declare + object_exists exception; + pragma exception_init (object_exists , -00955); +begin + execute immediate 'CREATE TABLE XML_ASTOR( + ASTOR VARCHAR(50) NULL, + USER VARCHAR(50) NULL, + PASS VARCHAR(50) NULL, + HOST VARCHAR(50) NULL, + PORT VARCHAR(50) NULL, + AUTH VARCHAR(50) NULL, + SERIAL VARCHAR(50) NULL, + CTL VARCHAR(50) NULL, + BACKEND VARCHAR(50) NULL + )'; + + exception when object_exists then null; +end;