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

Responder a