2011/2/24 Euler Taveira de Oliveira <[email protected]>

> Em 24-02-2011 12:06, Jackson Soares escreveu:
> > tenho dois bancos, *banco1* e *banco2*, e quero gerar um dump de uma
> > tabela específica de banco1 e restaura-la em uma tabela de banco2. As
> > tabelas, *minha_tabela1* e *minha_tabela2* possuem a mesma estrutura.
> >
> Não entendi. Você quer restaurar somente os dados? A minha_tabela2 existe
> no
> banco2?
>
> O ideal é não mexer na estrutura da tabela. Mas isso não é crítico no meu
caso.
A tabela minha_tabela2 existe no banco2.


> No procedimento descrito por você, a tabela minha_tabela1 será restaurada
> no
> banco2 com o nome minha_tabela1. Se a mesma existir no banco2, sugiro que
> faça
> as cópias de segurança do esquema e dados separadas. Assim, você poderá
> editar
> o esquema e alterar o nome da tabela.
>

Pois é, o nome de origem é mantido no dump. Mudei o nome da tabela destino
pra ficar igual. Deu certo para o que eu estava precisando.


>
> > /usr/local/pgsql/bin/pg_restore -Fc -d banco2 minha_tabela1.dump
> >
>                                   ^^^^^^
> Não seria -Ft?
>
> Isso mesmo, com -Ft deu certo. Valeu!


>
> --
>   Euler Taveira de Oliveira
>   http://www.timbira.com/
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
Atenciosamente,

Jackson Soares Silva
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a