Mas ai o owner fica com o usuario que ta efetuando o dump.

2012/10/15 Matheus de Oliveira <[email protected]>

>
>
> 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
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a