William Leite Araújo escreveu:
>      Não é possível até o momento. Não se pode criar trigger para 
> tabelas internas do sistema. O que há mais próximo disso é habilitar, 
> no postgresql.conf, que as conexões e desconexões sejam "logadas" no 
> mesmo.
>
É, essa saída apesar de não ser tão trivial quanto a do oracle resolve 
seu problema, você tem apenas que parsear o arquivo de log procurando por :
LOG:  connection received: host=127.0.0.1 port=44608
LOG:  connection authorized: user=USUARIO database=DATABASE

Altere os seguintes parametros do seu postgresql.conf

log_connections = on
log_disconnections = on # Caso você queira logar desconexão também.
>      Caso seu servidor seja linux, existe a possibilidade de usar o 
> CRON, ou mesmo o contrib "plsh" para "monitorar" as mensagens de login 
> e logout do log do servidor.
O CRON também pode ser utilizado no windows
http://cronw.sourceforge.net/

Quanto ao "plsh" nunca usei e não saberia te informar se rola no windows 
também.

Leandro
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a