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.
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!