2008/5/1 Avelino Brun <[EMAIL PROTECTED]>:
> Fábio, obrigado pela dica.
>   Fiz o teste, porém se tiver um registro duplicado não faz nada.
>  Tem alguma instrução que permita gravar os registros que estão corretos?
>  Usei desta forma a volta do backup
>  psql -h ip_do_banco -U postgres nome_do_banco <
>  nome_do_banco_a_ser_migrado.sql
>

Caro Avelino. Você tem que definir melhor o seu problema para que nós
possamos te ajudar efetivamente. Veja que você não explicou exatamente
o que você está querendo juntar.

* Você pode estar querendo juntar 2 bancos de dados que possuem
objetos diferentes, um com tabelas da contabilidade e outro com
tabelas de RH. Neste caso, você só precisa criar esquemas diferentes
no mesmo banco de dados e importar os objetos nos seus respectivos
esquemas.
* Você pode estar querendo juntar 2 bancos de dados que possuem os
mesmos ojetos mas possuem dados separados, como dois clientes
diferentes ou duas filiais da mesma empresa. Aqui o caso é
completamente diferente, pois você terá que importar os dados em
esquemas distintos e depois adicionar os dados de cada tabela em outra
com um
"INSERT INTO tabela_x SELECT * FROM tabela_y WHERE campo_pk NOT IN
(SELECT campo_pk FROM tabela_x)"

Veja se o que você precisa se enquadra em algum dos dois casos antes
de mais nada. Até agora não consegui descobrir exatatamente o que você
precisa.

Atenciosamente,
Fábio Telles
-- 
blog: http://www.midstorm.org/~telles/
e-mail / jabber: [EMAIL PROTECTED]
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a