--- On Wed, 4/7/10, Jaime Casanova <[email protected]> wrote:

From: Jaime Casanova <[email protected]>
Subject: Re: [pgsql-es-ayuda] Dudo sobre log_statement
To: "Lennin Caro" <[email protected]>
Cc: [email protected]
Date: Wednesday, April 7, 2010, 4:41 PM

2010/4/7 Jaime Casanova <[email protected]>:
> 2010/4/7 Lennin Caro <[email protected]>
>>
>>
>> Ahora mi duda es la siguiente si quisiera tener el log_statement='all' pero 
>> al ejecutar una instruccion especifica dejar de guardar el log de los dml, 
>> se podria hacer?
>>
>
> set log_statement = 'ddl';
> o
> set log_statement = 'all';
>

envias esa sentencia justo antes de enviar la sentencia de insercion y
luego haces:
RESET log_statement;

-- 
Atentamente,
Jaime Casanova
Soporte y capacitación de PostgreSQL
Asesoría y desarrollo de sistemas
Guayaquil - Ecuador
Cel. +59387171157


ya habia intentado eso pero me genera el log igualmente,

anexo lo que el log me presenta





2010-04-07 16:24:31.908 VET|LOG:  duración: 0.090 ms  sentencia: show 
log_statement;



2010-04-07 16:24:37.708 VET|LOG:  duración: 0.083 ms  sentencia: show 
log_duration;



2010-04-07 16:25:02.977 VET|LOG:  duración: 0.304 ms  sentencia: set 
log_duration = 'off';



2010-04-07 16:25:12.355 VET|LOG:  duración: 0.070 ms  sentencia: set 
log_statement = 'none';



2010-04-07 16:25:24.187 VET|LOG:  duración: 0.187 ms  sentencia: select 
fecha_llamada from cdr_cantv_tmp limit 1;



2010-04-07 16:29:26.603 VET|LOG:  duración: 45.108 ms  sentencia: insert into 
cdr_cantv_tmp (campo1) values (1);



como se muestra igual sigue generando los dml



Ing. Lennin Caro Pérez

Usuario:GNU/LINUX

PHP Developer

PostgreSQL DBA

Oracle DBA

Linux  counter id 474393



      

Responder a