Em 27 de setembro de 2012 10:21, Flavio Henrique Araque Gurgel <[email protected]> escreveu: > Você pode: > - fazer um dump só do esquema desejado usando a opção --schema do pg_dump; > - alterar o nome do esquema original; > - restaurar o dump.
Deixando o pg_dump trabalhar teremos uma compatibilidade melhor com versões futuras do que alterando a função, ou pelo menos mais fácil de alterar. > Pronto, você terá dois esquemas, um original e outro com o novo nome, > ambos iguais em estrutura e dados. > > Considerando que clonar esquemas não é tarefa para todo dia, talvez a > solução em três passos resolva pra você. Fiz rapidamente aqui, ficou assim: echo -e 'alter schema schema1 rename to schema1_clone;\n' > dump_schema1.dmp && pg_dump -n vetores1 banco >> dump_schema1.dmp && psql -d banco -f dump_schema1.dmp Obs.: Levei em consideração que você esteja usando um sistema operacional. -- Marcone Peres - DBA http://www.linkedin.com/in/marconeperes @marconeperes (61) 8146-0028 _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
