Pessoal Resolvi o problema parcialmente fazendo a alteracao no PhpPGAdmin, conforme o Euler mencionou, obrigado.
Mas se alguem utilizar o PGADMIN3 irá enxergar os outros banco, e nomes de tabelas, mesmo que nao consiga alterar, a politica aqui, é nem saber que existe outros bancos. Tentei fazer assim no arquivo pg_hba.conf , mas nao funcionou. host bd_usuario1 usuario1 0.0.0.0/0 md5 host bd_usuario2 usuario2 0.0.0.0/0 md5 host bd_usuario3 usuario3 0.0.0.0/0 md5 Alguem tem alguma dica de como poderia fazer isso? ou mesmo utilizando uma Role. Tem como restringir os usuarios acessarem outros bancos que nao sejam Owner destes, via comando SQL? Qualquer ajuda é bem vinda. William Em 3 de maio de 2013 11:45, Euler Taveira <[email protected]> escreveu: > 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 >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
