Skip to content

Comparar schema e dados ​

As duas ferramentas comparam duas conexões SQL abertas, que podem ser de bancos diferentes. Abra a segunda conexão antes e use o menu Criar… na barra lateral.

Comparar schema ​

Comparar schema com outra conexão…: escolha a Origem, o Destino e o Schema, e clique em Comparar.

O Lily compara tabelas, colunas, tipos de coluna e se aceitam NULL, e lista:

  • tabelas que só existem na origem;
  • tabelas que só existem no destino;
  • tabelas alteradas, com colunas adicionadas e removidas e mudanças de tipo.

Índices, chaves e defaults não entram na comparação.

Gerar DDL de sincronização escreve um script que aproxima o destino da origem: CREATE TABLE para as tabelas que faltam e ADD COLUMN para as colunas que faltam. Mudanças de tipo e o que só existe no destino viram comentários para você decidir. O Lily nunca roda o script; copie para uma aba de query e revise lá. Os tipos são copiados como estão, então confira quando os bancos forem diferentes.

Comparar dados ​

Comparar dados com outra conexão…: escolha origem, destino, schema e uma tabela que existe dos dois lados, e clique em Comparar.

As linhas são casadas pela chave primária da tabela de origem (sem ela, o Lily compara a linha inteira e avisa). O resultado conta linhas só na origem, só no destino, alteradas e idênticas, e lista as alteradas coluna por coluna.

O Lily compara até 5.000 linhas de cada lado, como texto, usando as colunas que as duas tabelas têm. A comparação de dados só mostra; não gera script de sincronização.

O Lily DB é gratuito para uso pessoal e comercial.