2009/4/28 Alvaro Herrera <[email protected]>:
> Jose J. Ayala Pineda escribió:
>> Hola, estuve viendo los log que genera postgres y he visto que pone el log 
>> de las sentencias, warnings y notices que se generen.. pero no he encontrado 
>> la informacion de que usuario o desde que cliente se realizo dicha 
>> instruccion. Es posible hacer esto? como deberia configurar mi 
>> postgresql.conf para esa tarea?. Se puede indicar que solo genere los log de 
>> un determinado usuario?. Estuve viendo un script que ayuda a generar 
>> reportes de los Logs  (http://pgfouine.projects.postgresql.org/) pero 
>> tampoco vi un reporte que fuera sentencias por usuario, por eso me entro la 
>> duda de si es posible o no.
>> Agradezco su ayuda y tiempo prestado.
>
> Mira el parámetro log_line_prefix.  Puedes agregar un indicador de
> sesión; y si activas log_connections verás quién se conecta a cada
> sesión.
>
> Ignoro si pgfouine te dará reportes por usuario.
>

se puede filtrar por usuario si estas enviando todo a syslog, y la
version que acaba de salir tenia algo tambien sobre eso pero no
recuerdo exactamente que...

-- 
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157
--
TIP 7: no olvides aumentar la configuración del "free space map"

Responder a