Suppress length of Notice/Error msgs in PQtrace regress mode
authorAlvaro Herrera <alvherre@alvh.no-ip.org>
Fri, 9 Apr 2021 21:13:18 +0000 (17:13 -0400)
committerAlvaro Herrera <alvherre@alvh.no-ip.org>
Fri, 9 Apr 2021 21:13:18 +0000 (17:13 -0400)
commite7e341409a3d85aba4cf754ba9cf722a4d8e6676
treeeb0867ace84b236130cbd75c8d7f11ca22b821bd
parent846d35b2dc1bd4d09f5e3e5e5a2cc8efafeb600e
Suppress length of Notice/Error msgs in PQtrace regress mode

A (relatively minor) annoyance of ErrorResponse/NoticeResponse messages
as printed by PQtrace() is that their length might vary when we move
error messages from one source file to another, one function to another,
or even when their location line numbers change number of digits.

To avoid having to adjust expected files for some tests, make the
regress mode of PQtrace() suppress the length word of NoticeResponse and
ErrorResponse messages.

Discussion: https://postgr.es/m/20210402023010.GA13563@alvherre.pgsql
Reviewed-by: Tom Lane <tgl@sss.pgh.pa.us>
src/interfaces/libpq/fe-trace.c
src/test/modules/libpq_pipeline/traces/pipeline_abort.trace
src/test/modules/libpq_pipeline/traces/transaction.trace