On 03-05-2013 11:24, Matheus de Oliveira wrote: > > 2013/5/3 Wiliam Balan <[email protected] <mailto:[email protected]>> > > Pessoal > > O meu Problema é que tenho 10 usuarios e cada um tem um banco de > dados, quero que cada usuário enxergue somente o seu banco. > > > Você não consegue limitar que um usuário "veja" os bancos que existem, > mas sim que eles se conectem ao mesmo... (não sei se foi o que quis dizer) > No phpPgAdmin utilizando $conf['owned_only'] limita a apresentação dos bancos de dados àqueles que são donos; no entanto, não impede que descubram (consultando o catálogo) quais são os outros bancos de dados presentes no mesmo agrupamento (aka cluster). Para ter o máximo de isolamento, só criando um cluster para cada usuário.
> # "local" is for Unix domain socket connections only > local bd_usuario1 usuario1 md5 > local bd_usuario2 usuario2 md5 > local bd_usuario3 usuario3 md5 > Melhor ainda seria: local samerole all md5 host samerole all 127.0.0.1/32 md5 para não precisar inserir novas entradas a cada novo banco de dados. É claro que para isso você teria que criar o banco de dados com mesmo nome do usuário. -- 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
