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

Responder a