Em 5 de junho de 2012 11:23, Emerson Martins
<[email protected]>escreveu:

> Então pessoal fiz o seguinte:
>
> CREATE ROLE desenvolvimento LOGIN ENCRYPTED PASSWORD 'teste';
>
> Mas acessando via pgadmin percebi que o usuario estar tendo permissao até
> de criar banco...Nao entendi
> Meu postgres é 8.4.6.
>
>
Isso é bem estranho, pois na documentação diz que quando não especificado o
default é nocreatedb [1]
Uma pratica que facilita o gerenciamento das roles é criar uma role
container e executar os grants para essa role.
Quando voce for criar as roles que irão se conectar na base você pode dizer
que essa role herda as permissões da sua role container. Assim vc não
precisa dar os grants para todas as suas roles qdo elas tem as mesmas
permissões.


[1]http://www.postgresql.org/docs/8.4/static/sql-createrole.html
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a