Existe um software que recém foi atualizado: Schemacrawler[1]. O foco dele é justamente o de fazer um dump para ser usado em comparações.
Tu usa o software para fazer dump dos dois bancos. Joga os arquivos gerados em um comparador qualquer ( uso o Winmerge) e vê as diferenças. Pode mostrar Schema, só os dados, PKs, FKs, constraints, etc. Pode mesmo criar consultas específicas. Serve pra praticamente qualuqer SGDB(Feito em Java com JDBC). As vezes acho uns bugs, mas o desenvolvedor é está sempre ligado, quando se reporta um bug ele rapidamente entra em contato para saber mais, e costuma corrigir bem rápido. [1] http://schemacrawler.sourceforge.net/ On 10/18/07, sergio <[EMAIL PROTECTED]> wrote: > Vou testar as opções citadas, provavelmente no mês que vem, então darei um > retorno de como funcionou! Obrigado pelas sugestões! > > ----- Original Message ----- > From: "Osvaldo Rosario Kussama" <[EMAIL PROTECTED]> > To: "Comunidade PostgreSQL Brasileira" <pgbr-geral@listas.postgresql.org.br> > Sent: Thursday, October 18, 2007 11:54 AM > Subject: Re: [pgbr-geral] Diferença na estrutura de 2 bancos > > > Rafael Garbin escreveu: > > Eu recomendo dar um dump da estrutura e fazer um kompare dos dois, pq > > essa ferramanta ja me indicarao e eu nao achei muita coisa sobre ela. > > > > Em 18/10/07, *Guilherme Augusto da Rocha Silva * > > <[EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED]>> escreveu: > > > > Olá, > > > > procure por uma ferramenta chamada "pgdiff" nos projetos da PgFoundry > > (www.pgfoundry.org <http://www.pgfoundry.org>). > > > > Ou, como disse o Pablo, use o comando diff comparando os arquivos > > com dados de > > cada banco. Os arquivos podem conter o SQL da estrutura (gerado com > > pg_dump -s) ou dados de estutura consultados diretamente no catálogo > > dos > > bancos. > > > > Abraço. > > > > > Date: Thu, 18 Oct 2007 08:08:15 -0300 > > > From: " Pablo Sánchez " <[EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED]>> > > > Subject: Re: [pgbr-geral] Diferença na estrutura de 2 bancos > > > > > > hummm > > > > > > Gerar o script sql e rodar um diff? :-P > > > > > > Em 18/10/07, sergio<[EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED]>> escreveu: > > > > Bom Dia. > > > > Há alguma maneira prática para que eu compare 2 bancos e > > verifique quais > > > > os triggers, campos, tabelas, etc que há no primeiro e não se > > encontram > > > > no segundo? > > > > > Dê uma olhada nesta outra ferramenta: > http://apgdiff.sourceforge.net/ > > Osvaldo > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral