Comparar DF

Discussão em 'Progress 4GL' iniciado por ivodarocha, Julho 21, 2014.

  1. ivodarocha

    ivodarocha Membro Participativo

    Boa tarde Pessoal

    Gostaria de saber qual a melhor forma de gerar um DF incremental?
    Sei que entre um delta e minha base de dados existe uma diferença, mas não sei como corrigir.
  2. Eilleen

    Eilleen Membro Ativo

    Boa tarde!

    Para gerar um incremental você precisa ter 2 bancos, se só tem 1 delta e 1 banco, crie um banco vazio e execute o delta nele.
    Depois com os dois bancos você deve ir na ferramenta "Data Administration", conectar os dois bancos (menu Database> Connect), selecionar como banco de trabalho o banco que está correto (menu Database> Select Working Database). Depois disso acesse o menu Admin> Dump Data and Definitions> Create incremental .df file e selecionar o banco que quer comparar com a base correta para gerar o incremental.

    OBS: em caso de tabelas que não existem no banco base e existem no outro banco, essa ferramenta verifica se tem outras tabelas parecidas e pergunta se é um caso de renomear ou dropar a tabela. E em caso de criação de índices em tabelas já existentes a ferramenta pergunta se quer criar o índice como inativo. Se for uma tabela com alto volume de dados, compensa criar o índice inativo para que o delta execute mais rápido, e depois rodar comando para ativá-lo.

    Espero ter ajudado! ;)
    ivodarocha curtiu isso.
  3. ivodarocha

    ivodarocha Membro Participativo

    Muito obrigado, sua resposta me ajudou muito.
  4. Eilleen

    Eilleen Membro Ativo

Compartilhe esta Página