On 23-06-2016 11:42, Fabio Takashi Muratani wrote:
> Tenho um banco dentro do schema public, criei um usuário também no
> schema public com apenas permissão de select em uma tabela, porém, ao
> conectar com esse usuário eu consigo ver o nome de todas as tabelas do
> banco, inclusive suas colunas com o "\d", existe uma maneira de bloquear
> isso?
> 
Não. O acesso ao catálogo é liberado por padrão. Não, não é uma boa
retirar as permissões [1] porque você vai "quebrar" algumas aplicações.


[1] https://wiki.postgresql.org/wiki/Shared_Database_Hosting


PS> não é um banco ou usuário dentro do esquema. Banco e usuário são
globais. Além disso, um banco contém um ou mais esquemas.


-- 
   Euler Taveira                   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

Responder a