Acabei de encontrar uma opção mais fácil: REASSIGN OWNED BY antigo_dono TO novo_dono;
com esse comando todos os objetos são alterados.. Mas mesmo assim obrigado pela dica Fabrízio.. __________________________________ Renato R. Ricci Antes de imprimir, pense em sua responsabilidade e compromisso com o Meio Ambiente. O Futuro está em Nossas Mãos! ________________________________ De: Fabrízio de Royes Mello <fabriziome...@gmail.com> Para: Comunidade PostgreSQL Brasileira <pgbr-geral@listas.postgresql.org.br> Enviadas: Quarta-feira, 9 de Fevereiro de 2011 16:09:26 Assunto: Re: [pgbr-geral] Alterar Owner de todos objetos Em 9 de fevereiro de 2011 15:01, Renato Ricci <renatoricc...@yahoo.com.br> escreveu: Olá amigos do fórum! > > >Alguém possui algum script para alterar o owner de todos os objetos do banco? >Achei na net um script escrito pelo nosso amigo Marcel Araujo mas este só >altera >os owners dos objetos do tipo Tabela, View e Sequence. Queria um que alterasse >de todos os objetos, inlcuindo domains, functions etc. > > >Se alguém quiser esse que consegui, é só dizer... > > > > Creio que seja mais fácil fazer um pg_dump [1] com a opção "--no-owner" e depois restaurar o mesmo em outro banco com o usuário desejado... claro que isso se sua base de dados não for imensa e vc tenha uma janela de tempo suficiente para tal operação... [1] http://www.postgresql.org/docs/current/interactive/app-pgdump.html -- Fabrízio de Royes Mello >> Blog sobre TI: http://fabriziomello.blogspot.com >> Perfil Linkedin: http://br.linkedin.com/in/fabriziomello
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral