Comparação de Bases de Dados - PostgreSQL

1,426 views
Skip to first unread message

Igor Léopoldès

unread,
Dec 5, 2008, 7:20:06 AM12/5/08
to tche...@googlegroups.com
Bom dia.

Alguém por acaso conhece alguma ferramenta/script para comparar bases de dados no postgres? Algo que possa fornecer um relatório das diferenças encontradas nas tabelas - não precisa comparar os dados - tais como: tipo de dados, alguma stored procedure qua não esteja presente nas duas bases, etc.

Só p/ contextualizar, a necessidade é comparar a estrutura do banco que está em um ambiente de desenvolvimento com o que tenho em produção.

Encontrei ferramentas e scripts p/ SQL Server somente, e sim já perguntei p/ o google  ;-)

Algum DBA caridoso presente?

Vlw!

--
"Geek by Nature . . .

                            Linux by choice!"

        <   <   iG0r  Léopoldès  >   >
                       
                       #452400

Mauricio Mauad Menegaz Filho

unread,
Dec 5, 2008, 8:12:21 AM12/5/08
to Tche...@googlegroups.com
Olá!
Igor, talvez estes possam te ajudar a sincronizar as bases:

http://sourceforge.net/projects/dbreplicator/
http://sourceforge.net/projects/dbedit2/


Abração
Mauad

Igor Léopoldès

unread,
Dec 5, 2008, 8:17:11 AM12/5/08
to Tche...@googlegroups.com
Opa! Vlw Mauad, vou testá-los!

[]'s

Igor Léopoldès



2008/12/5 Mauricio Mauad Menegaz Filho <mma...@gmail.com>

massen

unread,
Dec 5, 2008, 2:49:37 PM12/5/08
to TcheLinux


On Dec 5, 11:17 am, "Igor Léopoldès" <leopol...@gmail.com> wrote:
> Opa! Vlw Mauad, vou testá-los!

Tem um cara que eu uso direto:

http://apgdiff.sourceforge.net/

Primeiro, deve-se dar um dump só do schema dos bancos. Como no script
abaixo:

# cat rundiff.sh
---8<---
host1=$1
host2=$2
database=$3

pg_dump -h $host1 --schema-only -f $host1.sql $database
pg_dump -h $host2 --schema-only -f $host2.sql $database

java -jar ~/src/apgdiff/apgdiff-1.3/apgdiff-1.3.jar $host1.sql
$host2.sql > diff.sql
--->8---

Aí é só revisar o resultante (diff.sql). Sim, necessita do Java, mas
como tudo o que eu rodo sempre há uma VM, não tenho que gastar tempo
com isso.

Prof. Schardosim

unread,
Dec 5, 2008, 7:47:30 PM12/5/08
to TcheLinux
Igor,

veja se pode te ajudar:

http://www.aquafold.com/pt/index.html

Grande abraço,

Prof. Luciano Schardosim
Reply all
Reply to author
Forward
0 new messages