Recomento alterar o "log_line_prefix" para que data e hora sejam
mostrados. Outras informações também podem ser "liberadas" via essa
variável.

Em 26/12/07, Leandro Damascena <[EMAIL PROTECTED]> escreveu:
>
> 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
>



-- 
William Leite Araújo
Analista de Banco de Dados - QualiConsult
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a