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