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