Em 27-09-2012 08:59, Sérgio Antônio dos Santos escreveu: > Oi pessoal, > > Existe no site http://wiki.postgresql.org uma função para clonar schema. > O link é: http://wiki.postgresql.org/wiki/Clone_schema > Esta função funciona muito bem. No entanto, nos testes que eu fiz, ela > não clonou as 'functions' e 'sequências' do schema em questão. > Neste sentido, gostaria de pedir a ajuda de você para melhorar esta função. > > obrigado
Certamente a função pode ser reescrita (fiz aqui rapidamente para sequencias mas não para copiar os valores atuais delas, não tenho uma ideia de como fazer para funções e gatilhos) mas percebo que é uma forma muito onerosa de se fazer esse trabalho. 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. 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ê. []s __________________________________ Flavio Henrique A. Gurgel Líder de Projetos Especiais Consultoria, Projetos & Treinamentos 4LINUX Tel1: +55-11.2125-4747 ou 2125-4748 www.4linux.com.br email: [email protected] ______________________________ FREE SOFTWARE SOLUTIONS _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
