pgsql: Consistently handle tab delimiters for wait event names - Mailing list pgsql-committers

From Daniel Gustafsson
Subject pgsql: Consistently handle tab delimiters for wait event names
Date
Msg-id E1v1PEb-002Jrp-1f@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
Consistently handle tab delimiters for wait event names

Format validation and element extraction for intermediate line
strings were inconsistent in their handling of tab delimiters,
which resulted in an unclear error when multiple tab characters
were used as a delimiter.  This fixes it by using captures from
the validation regex instead of a separate split() to avoid the
inconsistency.  Also, it ensures that \t+ is used consistently
when inspecting the strings.

Author: Kyotaro Horiguchi <horikyota.ntt@gmail.com>
Reviewed-by: Daniel Gustafsson <daniel@yesql.se>
Discussion: https://postgr.es/m/20250729.135638.1148639539103758555.horikyota.ntt@gmail.com

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/711ccce38f222e9988882493d95f244e2b02744f

Modified Files
--------------
src/backend/utils/activity/generate-wait_event_types.pl | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)


pgsql-committers by date:

Previous
From: John Naylor
Date:
Subject: pgsql: Update GB18030 encoding from version 2000 to 2022
Next
From: Daniel Gustafsson
Date:
Subject: pgsql: Fix incorrect option name in usage screen