Re: [pgbr-geral] Diferença na estrutura de 2 bancos

2007-11-14 Por tôpico Celso Lorenzetti - GMail
Na nossa página também tem um, no link downloads.


Att,

Celso Lorenzetti
Analista de Sistemas
msn: [EMAIL PROTECTED]
--
SysRS Tecnologia da Informação Ltda.
 www.sysrs.com.br
- Original Message - 
From: Thiago Risso [EMAIL PROTECTED]
To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
Sent: Wednesday, November 14, 2007 8:09 AM
Subject: Re: [pgbr-geral]Diferença na estrutura de 2 bancos


A EMS DB Comparer for PostgreSql [1] é muito bom para fazer isto.
Pelo que notei, ele utiliza os catalogos para comparar as bases ...
Muito bom ... Você ainda pode escolher o que quer comparar : tabelas,
chaves, indices, triggers, functions, checks, types, etc ...

É pago, mas tem licença trial por 30 dias...


http://www.sqlmanager.net/products/postgresql/dbcomparer

-- 
Att:
Thiago Risso
___
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] Diferença na estrutura de 2 bancos

2007-11-13 Por tôpico sergio
Conforme haviam me orientado, estou usando o diff para verificar a estrutura 
de 2 bancos. Dou pg_dump -s nos dois bancos, mas os arquivos não geram os 
comandos na mesma ordem. Por exemplo, um create table table1, num arquivo 
aparece no inicio e no outro aparece lá no meio e isso confunde o diff. Tem 
algo que dá pra fazer para deixar os dois arquivos na mesma ordem?

- Original Message - 
From: Pablo Sánchez [EMAIL PROTECTED]
To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
Sent: Thursday, October 18, 2007 5:02 PM
Subject: Re: [pgbr-geral]Diferença na estrutura de 2 bancos


Opa, nem precisa instalar, só olha os screenshots ;-)

http://www.winmerge.org/2.6/images/screenshot.png

Em 18/10/07, Pablo Sánchez[EMAIL PROTECTED] escreveu:
 Aí Dentú,

 Vc já usou ferramentas de diff? Elas mostram a diferença linha a linha
 sim, mas em grupos de linhas. Quer dizer, se existir uma linha em um e
 não no outro, ele vai indicar a linha ausente, mas as outras vão ser
 tratadas igualmente.

 Instala o WinMerge aí por exemplo e dá uma olhada que bacana que é.
 ;-) www.winmerge.org

 Um abc!

 Em 18/10/07, Joao[EMAIL PROTECTED] escreveu:
  acho que vc nao entendeu pablito o lance
  no caso da ferramenta q eu disse por exemplo:
 
  vc pode muito bem fazer o dump e depois da um diff correto??
  O grande problema se você tiver um campo a mais em uma tabela ou 
  determinado
  local do dump gerado o seu diff já foi pro saco, pois ele compara 
  linha
  a linha!
 
 
  a ferramenta que eu disse ja gera os (alter|drop|create|) table
  necessários para um modelo evoluir pro outro.
 
 
  - Original Message -
  From: Joao [EMAIL PROTECTED]
  To: Comunidade PostgreSQL Brasileira 
  pgbr-geral@listas.postgresql.org.br
  Sent: Thursday, October 18, 2007 3:40 PM
  Subject: Re: [pgbr-geral]Diferença na estrutura de 2 bancos
 
 
  voce nao entendeu o que eu quis dizer no meu caso necessitei de algo
  assim mas que eu pudesse evoluir um esquema de banco para uma outra 
  versao e
  detalhe,  com dados de produção entende?
 
 
 
 
  - Original Message -
  From: Pablo Sánchez [EMAIL PROTECTED]
  To: Comunidade PostgreSQL Brasileira 
  pgbr-geral@listas.postgresql.org.br
  Sent: Thursday, October 18, 2007 11:08 AM
  Subject: Re: [pgbr-geral]Diferença na estrutura de 2 bancos
 
 
  A idéia é comparar a estrutura e não os dados. Faz o dump para SQL
  apenas das tabelas. Pô, Cosme! Logo tu? :D
 
  Em 18/10/07, Joao[EMAIL PROTECTED] escreveu:
   nao e tao simples assim visto que se você já tiver dados na sua base!
   - Original Message -
   From: Pablo Sánchez [EMAIL PROTECTED]
   To: Comunidade PostgreSQL Brasileira
   pgbr-geral@listas.postgresql.org.br
   Sent: Thursday, October 18, 2007 8:08 AM
   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] 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?
___
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
  
  ___
  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
 

___
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


Re: [pgbr-geral] Diferença na estrutura de 2 bancos

2007-11-13 Por tôpico Leonardo Cezar
On Nov 13, 2007 5:01 PM, sergio [EMAIL PROTECTED] wrote:
 Conforme haviam me orientado, estou usando o diff para verificar a estrutura
 de 2 bancos. Dou pg_dump -s nos dois bancos, mas os arquivos não geram os
 comandos na mesma ordem. Por exemplo, um create table table1, num arquivo
 aparece no inicio e no outro aparece lá no meio e isso confunde o diff. Tem
 algo que dá pra fazer para deixar os dois arquivos na mesma ordem?

Gente pelo amor de Deus ...

Não dá pra fazer diff de dump de banco de dados. A não ser que voce
tenha certeza que os OIDs dos objetos sejam os mesmos, chaves,
restrições, ca ...

A partir da versão 7.1 (acredito ...) o pg_dump utiliza uma informação
do catalogo (pg_depend) para classificar os objetos na ordem em que
não apresentarão conflitos na hora do restore. A relação pg_depends
utiliza OIDs dos objetos que possuem a dependencia entre si para fazer
esta ordenação. Logo, ninguém (a não ser um pai de santo), poderá
garantir a ordem de dump de um banco, mesmo que ele aparentemente
seja idêntico ao outro. Para isso existem tantos /diffs tools/.

Tente apgdiff como já dito anteriormente ...

Um abraço!

-Leo
-- 
Leonardo Cezar
PgConBrasil: dias 7-8 dezembro 2007
http://pgcon.postgresql.org.br
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Diferença na estrutura de 2 bancos

2007-10-18 Por tôpico Pablo Sánchez
hummm

Gerar o script sql e rodar um diff? :-P

Em 18/10/07, sergio[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?
 ___
 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


Re: [pgbr-geral] Diferença na estrutura de 2 bancos

2007-10-18 Por tôpico Guilherme Augusto da Rocha Silva
Olá,

procure por uma ferramenta chamada pgdiff nos projetos da PgFoundry 
(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]
 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] 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?

-- 

/*
Guilherme Augusto da Rocha Silva
Administração de Dados / Bancos de Dados

Gerência de Tecnologia da Informação
SIM Instituto de Gestão Fiscal
*/
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Diferença na estrutura de 2 bancos

2007-10-18 Por tôpico Joao
nao e tao simples assim visto que se você já tiver dados na sua base!
- Original Message - 
From: Pablo Sánchez [EMAIL PROTECTED]
To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
Sent: Thursday, October 18, 2007 8:08 AM
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] 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?
 ___
 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


Re: [pgbr-geral] Diferença na estrutura de 2 bancos

2007-10-18 Por tôpico Pablo Sánchez
A idéia é comparar a estrutura e não os dados. Faz o dump para SQL
apenas das tabelas. Pô, Cosme! Logo tu? :D

Em 18/10/07, Joao[EMAIL PROTECTED] escreveu:
 nao e tao simples assim visto que se você já tiver dados na sua base!
 - Original Message -
 From: Pablo Sánchez [EMAIL PROTECTED]
 To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
 Sent: Thursday, October 18, 2007 8:08 AM
 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] 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?
  ___
  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

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Diferença na estrutura de 2 bancos

2007-10-18 Por tôpico Osvaldo Rosario Kussama
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


Re: [pgbr-geral] Diferença na estrutura de 2 bancos

2007-10-18 Por tôpico Fernando de Oliveira
se falando de ferramentas pagas, existe o db comparer for postgresql:
http://www.sqlmanager.net/products/postgresql/dbcomparer
Excelente ferramenta.

[]s
Fernando

- 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


Re: [pgbr-geral] Diferença na estrutura de 2 bancos

2007-10-18 Por tôpico Daniel Gaspary
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


Re: [pgbr-geral] Diferença na estrutura de 2 bancos

2007-10-18 Por tôpico Joao
acho que vc nao entendeu pablito o lance
no caso da ferramenta q eu disse por exemplo:

vc pode muito bem fazer o dump e depois da um diff correto??
O grande problema se você tiver um campo a mais em uma tabela ou determinado 
local do dump gerado o seu diff já foi pro saco, pois ele compara linha 
a linha!


a ferramenta que eu disse ja gera os (alter|drop|create|) table 
necessários para um modelo evoluir pro outro.


- Original Message - 
From: Joao [EMAIL PROTECTED]
To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
Sent: Thursday, October 18, 2007 3:40 PM
Subject: Re: [pgbr-geral]Diferença na estrutura de 2 bancos


voce nao entendeu o que eu quis dizer no meu caso necessitei de algo
assim mas que eu pudesse evoluir um esquema de banco para uma outra versao e
detalhe,  com dados de produção entende?




- Original Message - 
From: Pablo Sánchez [EMAIL PROTECTED]
To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
Sent: Thursday, October 18, 2007 11:08 AM
Subject: Re: [pgbr-geral]Diferença na estrutura de 2 bancos


A idéia é comparar a estrutura e não os dados. Faz o dump para SQL
apenas das tabelas. Pô, Cosme! Logo tu? :D

Em 18/10/07, Joao[EMAIL PROTECTED] escreveu:
 nao e tao simples assim visto que se você já tiver dados na sua base!
 - Original Message -
 From: Pablo Sánchez [EMAIL PROTECTED]
 To: Comunidade PostgreSQL Brasileira
 pgbr-geral@listas.postgresql.org.br
 Sent: Thursday, October 18, 2007 8:08 AM
 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] 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?
  ___
  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

___
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


Re: [pgbr-geral] Diferença na estrutura de 2 bancos

2007-10-18 Por tôpico Joao
voce nao entendeu o que eu quis dizer no meu caso necessitei de algo 
assim mas que eu pudesse evoluir um esquema de banco para uma outra versao e 
detalhe,  com dados de produção entende?




- Original Message - 
From: Pablo Sánchez [EMAIL PROTECTED]
To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
Sent: Thursday, October 18, 2007 11:08 AM
Subject: Re: [pgbr-geral]Diferença na estrutura de 2 bancos


A idéia é comparar a estrutura e não os dados. Faz o dump para SQL
apenas das tabelas. Pô, Cosme! Logo tu? :D

Em 18/10/07, Joao[EMAIL PROTECTED] escreveu:
 nao e tao simples assim visto que se você já tiver dados na sua base!
 - Original Message -
 From: Pablo Sánchez [EMAIL PROTECTED]
 To: Comunidade PostgreSQL Brasileira 
 pgbr-geral@listas.postgresql.org.br
 Sent: Thursday, October 18, 2007 8:08 AM
 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] 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?
  ___
  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

___
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


Re: [pgbr-geral] Diferença na estrutura de 2 bancos

2007-10-18 Por tôpico Pablo Sánchez
Aí Dentú,

Vc já usou ferramentas de diff? Elas mostram a diferença linha a linha
sim, mas em grupos de linhas. Quer dizer, se existir uma linha em um e
não no outro, ele vai indicar a linha ausente, mas as outras vão ser
tratadas igualmente.

Instala o WinMerge aí por exemplo e dá uma olhada que bacana que é.
;-) www.winmerge.org

Um abc!

Em 18/10/07, Joao[EMAIL PROTECTED] escreveu:
 acho que vc nao entendeu pablito o lance
 no caso da ferramenta q eu disse por exemplo:

 vc pode muito bem fazer o dump e depois da um diff correto??
 O grande problema se você tiver um campo a mais em uma tabela ou determinado
 local do dump gerado o seu diff já foi pro saco, pois ele compara linha
 a linha!


 a ferramenta que eu disse ja gera os (alter|drop|create|) table
 necessários para um modelo evoluir pro outro.


 - Original Message -
 From: Joao [EMAIL PROTECTED]
 To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
 Sent: Thursday, October 18, 2007 3:40 PM
 Subject: Re: [pgbr-geral]Diferença na estrutura de 2 bancos


 voce nao entendeu o que eu quis dizer no meu caso necessitei de algo
 assim mas que eu pudesse evoluir um esquema de banco para uma outra versao e
 detalhe,  com dados de produção entende?




 - Original Message -
 From: Pablo Sánchez [EMAIL PROTECTED]
 To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
 Sent: Thursday, October 18, 2007 11:08 AM
 Subject: Re: [pgbr-geral]Diferença na estrutura de 2 bancos


 A idéia é comparar a estrutura e não os dados. Faz o dump para SQL
 apenas das tabelas. Pô, Cosme! Logo tu? :D

 Em 18/10/07, Joao[EMAIL PROTECTED] escreveu:
  nao e tao simples assim visto que se você já tiver dados na sua base!
  - Original Message -
  From: Pablo Sánchez [EMAIL PROTECTED]
  To: Comunidade PostgreSQL Brasileira
  pgbr-geral@listas.postgresql.org.br
  Sent: Thursday, October 18, 2007 8:08 AM
  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] 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?
   ___
   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
 
 ___
 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

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Diferença na estrutura de 2 bancos

2007-10-18 Por tôpico Pablo Sánchez
Opa, nem precisa instalar, só olha os screenshots ;-)

http://www.winmerge.org/2.6/images/screenshot.png

Em 18/10/07, Pablo Sánchez[EMAIL PROTECTED] escreveu:
 Aí Dentú,

 Vc já usou ferramentas de diff? Elas mostram a diferença linha a linha
 sim, mas em grupos de linhas. Quer dizer, se existir uma linha em um e
 não no outro, ele vai indicar a linha ausente, mas as outras vão ser
 tratadas igualmente.

 Instala o WinMerge aí por exemplo e dá uma olhada que bacana que é.
 ;-) www.winmerge.org

 Um abc!

 Em 18/10/07, Joao[EMAIL PROTECTED] escreveu:
  acho que vc nao entendeu pablito o lance
  no caso da ferramenta q eu disse por exemplo:
 
  vc pode muito bem fazer o dump e depois da um diff correto??
  O grande problema se você tiver um campo a mais em uma tabela ou determinado
  local do dump gerado o seu diff já foi pro saco, pois ele compara linha
  a linha!
 
 
  a ferramenta que eu disse ja gera os (alter|drop|create|) table
  necessários para um modelo evoluir pro outro.
 
 
  - Original Message -
  From: Joao [EMAIL PROTECTED]
  To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
  Sent: Thursday, October 18, 2007 3:40 PM
  Subject: Re: [pgbr-geral]Diferença na estrutura de 2 bancos
 
 
  voce nao entendeu o que eu quis dizer no meu caso necessitei de algo
  assim mas que eu pudesse evoluir um esquema de banco para uma outra versao e
  detalhe,  com dados de produção entende?
 
 
 
 
  - Original Message -
  From: Pablo Sánchez [EMAIL PROTECTED]
  To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
  Sent: Thursday, October 18, 2007 11:08 AM
  Subject: Re: [pgbr-geral]Diferença na estrutura de 2 bancos
 
 
  A idéia é comparar a estrutura e não os dados. Faz o dump para SQL
  apenas das tabelas. Pô, Cosme! Logo tu? :D
 
  Em 18/10/07, Joao[EMAIL PROTECTED] escreveu:
   nao e tao simples assim visto que se você já tiver dados na sua base!
   - Original Message -
   From: Pablo Sánchez [EMAIL PROTECTED]
   To: Comunidade PostgreSQL Brasileira
   pgbr-geral@listas.postgresql.org.br
   Sent: Thursday, October 18, 2007 8:08 AM
   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] 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?
___
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
  
  ___
  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
 

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral