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.
