Guillermo E. Villanueva escribió:
> Hola Alvaro, actualmente lo está registrando así el log:
> linea 200 - ........   UDPATE col1=$1 WHERE col2=$2
> linea 201 - ......... DETAIL: Parameters: $1 = '\x255............. y ahí
> viene todo el chorizo de contenido del bytea y luego el parámetro $2
> 
> A la aplicación no la hacemos nosotros, pero que tipo de sentencia puedo
> sugerir? alguna referencia url para pasar el contenido bytea por separado?

Eh, en ese caso, el parámetro ya se está pasando por separado -- no hay
forma de limitarlo.

Justo en Postgres 13 agregamos unos parámetros para configurar el largo
máximo de parámetros que se mandan al log.  Obviamente sería bueno que
lo probaras en cuanto salga el primer beta (o incluso lo puedes probar
ahora mismo) para verificar que el comportamiento es el que tú quieres.
Puedes verlo aquí:
https://www.postgresql.org/docs/devel/runtime-config-logging.html#RUNTIME-CONFIG-LOGGING-WHAT
bajo el nombre log_parameter_max_length y
log_parameter_max_length_on_error.

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


Reply via email to