Re: log de sentencias SQL

From: Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>
To: "Guillermo E(dot) Villanueva" <guillermovil(at)gmail(dot)com>
Cc: pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: log de sentencias SQL
Date: 2020-04-09 20:49:39
Message-ID: 20200409204939.GA20077@alvherre.pgsql
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Guillermo E. Villanueva escribió:
> Hola buenas tardes
> En un servidor en producción estamos haciendo temporalmente log de todas
> las sentencias SQL.
> Un problema es que tenemos una tabla con un campo bytea y cada vez que hay
> un insert o update sobre ese campo, se transcribe en el log el contenido
> completo del campo bytea . Existe alguna forma de evitar esto? que si se
> haga log de las sentencias, pero en el caso de campo bytea trunque la
> sentencia o alguna solución similar?

No que yo sepa.

Lo que podrías hacer es cambiar la sentencia para que el bytea se envíe
como un parámetro separado en vez de venir interpolado en la cadena de
la consulta. Eso es algo que tienes que cambiar en la aplicación. De
todos modos es buena idea, porque ahorra bastante trabajo ...

--
Álvaro Herrera https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Horacio Miranda 2020-04-09 20:53:31 Re: Capacitación postgres
Previous Message Lucas Luengas 2020-04-09 18:04:15 Re: log de sentencias SQL