>
> ​Você pode fazer com que o usuário não acesse os bancos que o mesmo não
> tem permissão, existe duas opções: arquivo pg_hba.conf (método reject) ou
> REVOKE CONNECT ON DATABASE nomedobanco.​
>


Então... eu revoguei da seguinte forma: REVOKE ALL ON DATABASE <database>
FROM public;

O meu grande problema é quando o usuário entra no pgadmin, ele apresenta
todos os bancos disponíveis, tenta conectar um a um, apresentando mensagem
informando que ele não possui o acesso. Isto vai acontecendo até ele
conectar no banco em que ele tem acesso.

Minha vontade é que, no pgadmin, listasse somente os bancos em que o
usuário tem acesso e ocultasse os que ele não tem acesso.

Encontrei na linha do postgresql.conf, em CLIENT CONNECTION DEFAULTS,
comentado #search_path = '"$user",public'

Será que o parâmetro acima pode ser a solução?
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a