On 19-10-2012 11:57, Thiago Oliveira wrote:
> Preciso que todos os usuários tenham acesso normal (SELECT | INSERT | UPDATE |
> DELETE | TRUNCATE | REFERENCES | TRIGGER) nos esquemas public e localidade,
> mas gostaria que esses usuários não enxergassem os demais esquemas do banco ao
> utilizar o pgadmin.
> 
Listar os objetos dos outros esquemas ou listar os outros esquemas? Para
primeira pergunta, isso é possível; já a segunda, "não é" pois o catálogo é
público. Se um usuário pode ser conectar ao banco de dados 'foo', o mesmo pode
saber (listar) os esquemas pertencentes a esse banco de dados. Porém, se um
usuário 'bar' pode se conectar ao banco de dados 'foo' não quer dizer que ele
possa listar os objetos de um esquema ao qual ele não tem permissão. Leia mais
sobre isso em [1][2].


[1] http://www.postgresql.org/docs/current/static/sql-grant.html
[2] http://www.postgresql.org/docs/current/static/sql-revoke.html


-- 
   Euler Taveira de Oliveira - Timbira       http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Reply via email to