Comparação e fusão para bases de dados

Pode já estar familiarizado com a funcionalidade de comparação e fusão que o Altova DiffDog oferece para trabalhar com código fonte, documentos XML e arquivos Word. No entanto, sabia que também pode conectar-se, comparar e combinar dados e estruturas de bases de dados?

O DiffDog suporta todas as principais bases de dados relacionais e inclui um assistente de ligação que permite conectar-se rapidamente a uma ou mais bases de dados. As bases de dados suportadas incluem Microsoft® Access™, SQL Server®, Oracle®, MySQL®, IBM® DB2®, Sybase®, PostgreSQL e outras.

Ao comparar diferentes tipos de bases de dados, o DiffDog também resolve inconsistências nos nomes dos tipos de dados. Isso significa que pode comparar a tabela de clientes na sua base de dados SQL Server com uma cópia de segurança, por exemplo, ou pode comparar o conteúdo de qualquer tabela ou todo o esquema da sua base de dados entre as implementações IBM DB2 9 e Oracle 11g. Nota: O Altova DatabaseSpy inclui as mesmas funcionalidades de comparação e fusão descritas aqui.

Comparação de conteúdo de bases de dados

É fácil Comparar o conteúdo de bases de dados No DiffDog, basta conectar às bases de dados necessárias e selecionar as tabelas a comparar. O DiffDog exibe os componentes comparados lado a lado, e as tabelas e colunas são mapeadas automaticamente com base em opções configuráveis. Também pode alterar ou criar mapeamentos manualmente, se necessário. Depois de clicar no botão "Iniciar Comparação", o DiffDog exibe os resultados com ícones informativos.

Em seguida, pode iniciar uma comparação detalhada da tabela, permitindo visualizar o conteúdo das colunas comparadas lado a lado, com as diferenças destacadas. Os botões da barra de ferramentas permitem combinar as alterações em ambas as direções.

Comparação de esquemas de bases de dados

É igualmente fácil de.. comparar esquemas de bases de dados No DiffDog, é possível, por exemplo, identificar e combinar as diferenças entre uma versão de desenvolvimento e uma versão de produção da mesma base de dados. Todos os elementos da base de dados (por exemplo, tipos de dados, restrições, chaves, etc.) são apresentados nos componentes de comparação, permitindo comparar a estrutura das tabelas dentro do esquema da base de dados. Pode combinar os dois esquemas ou elementos selecionados utilizando os botões "Esquerda" e "Direita" na barra de ferramentas, ou aceder a mais opções de combinação através do menu de contexto (clique com o botão direito).

As alterações no esquema do banco de dados não são aplicadas instantaneamente. O DiffDog sempre gera um script de alterações SQL compatível com o tipo de base de dados que pretende, permitindo que o revise antes de aplicar as alterações ao banco de dados.

Também pode guardar o script SQL num ficheiro ou abri-lo no DatabaseSpy para edição posterior.

Saiba mais sobre a poderosa funcionalidade de comparação e fusão de bases de dados no DiffDog. Também pode descarregar uma versão de avaliação gratuita para experimentar.