Não querendo me intrometer e já me intrometendo na conversa, o pg_dump em
modo plain não faz um negócio chamado SETPATH que na realidade indica para o
script a rota de privilégio de busca dos esquemas e dentro do script coloca
simplesmente o nome da tabela?

[]´s

2008/8/27 Ribamar Sousa <[EMAIL PROTECTED]>

>
>
>  2008/8/27 Luiz Matsumura <[EMAIL PROTECTED]>
>
>> Pensei em algo mais ou menos assim:
>> alterar o nome do schema public no banco original para o nome do
>> schema que ele tera no banco destino.
>> fazer o pg_dump deste schema (que agora já esta com o nome que sera
>> utilizado no banco destino)
>> e entao restaurar este dump no banco destino.
>>
>
> Como o banco inicial está num servidor de teste, posso renomear o esquema
> public.
> Acredito que essa seja a melhor saída.
>
> Já testei e funciona beleza.
> Valeu Luiz e também ao Sebastian e João.
>
>
>>
>> Isto, claro for possivel parar um pouco as aplicacoes que acessam este
>> banco.
>>
>> Outra possibilidade seria restaurar o backup como public mesmo e
>> depois renomear o schema public no banco destino para o nome desejado.
>>
>> algo como
>> ALTER SCHEMA public RENAME TO public_original;
>>
>> -- Cria um novo esquema public
>> CREATE SCHEMA public;
>>
>> depois fazer o restore do schema public do banco xteca neste novo schema
>> public
>> e entao renomear os schemas para o formato final:
>> ALTER SCHEMA public RENAME TO e2;
>> ALTER SCHEMA public_original RENAME TO public;
>>
>> São só ideias....
>>
>
> --
> Ribamar FS - [EMAIL PROTECTED]
> http://ribafs.net
>
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 
José de Mello Júnior
41.9957-2007
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a