Andrew And wrote:
>  
>  
>  Como poderia definir poíticas de acesso aos banco de dados?
>  
>  No meu caso tenho uma tabelas de um banco de dados, que possuem colunas 
> chamadas "endereços IPs", e gostaria que o Postgres consultasse esta 
> coluna e permitisse acesso apenas aos endereços IPs existentes nela, 
> assim qq/ outro IP não existente nessa coluna desta tabela seria 
> rejeitado. Isso é possível?
>  
Sim. Há duas maneiras: hackeando o fonte do PostgreSQL ou utilizando um 
script a parte que faça isso para você.
Eu aconselharia a segunda maneira :) (por ser mais fácil).
O PostgreSQL faz essa parte de autenticação utilizando o pg_hba.conf. 
Então o seu script teria que, de tempos em tempos, ler o pg_hba.conf e 
inserir/retirar linhas de autenticação de acordo com a sua tabela no 
banco de dados. Depois dar um SIGHUP no postmaster para recarregar estas 
configurações.

-- 
   Euler Taveira de Oliveira
   http://www.timbira.com/
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br

Responder a