2012/10/15 Cesar Moraes <[email protected]> > Boa tarde pessoal, > > Estou precisando de um usuário que tenha permissão de criar um banco e > executar o pg_restore. > > Criei o usuário com a permissão de CREATEDB, como ele é o owner do Banco > consigo fazer o restore. > > Porém no dump o owner das tabelas são o postgres e acontece erro na subida > do dump. > could not execute query: ERROR: must be member of role "postgres" > > Tem como eu resolver esse problema? Não quero deixar o ususario na role > postgres por causa das permissões. > > Preciso de um usuario que apenas crie um banco e suba um dump. Isso vai > ser um processo que o desenvolvedor podera pegar o dump e subir em uma > maquina para testes. > > Duas soluções:
1. No pg_dump, adicionar o -O que não inclui o dono dos objetos 2. No pg_restore, adicionar o -O que não inclui o dono dos objetos Eu costumo ficar com a segunda... -- Matheus de Oliveira Analista de Banco de Dados PostgreSQL Dextra Sistemas - MPS.Br nível F! www.dextra.com.br/postgres
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
