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
