Re: StringInfo fixes, v19 edition. Plus a few oddities - Mailing list pgsql-hackers

From vignesh C
Subject Re: StringInfo fixes, v19 edition. Plus a few oddities
Date
Msg-id CALDaNm1Sv3qY+_aN1HvOLgdbYfKch7J6qiq3X-vb1X5oz_jxng@mail.gmail.com
Whole thread
In response to Re: StringInfo fixes, v19 edition. Plus a few oddities  (Peter Smith <smithpb2250@gmail.com>)
List pgsql-hackers
On Tue, 28 Apr 2026 at 11:17, Peter Smith <smithpb2250@gmail.com> wrote:
>
> Hi Vignesh.
>
> Feedback for v4-0001.
>
> ======
> src/backend/replication/logical/conflict.c
>
> I guess the following are not strictly the fault of this patch, but I
> thought a few of these messages could be improved and made consistent.
> Since you are anyway changing most of these messages, now might be the
> best time to do it.
>
> e.g.
> Current: "Updating the row that was..."
>
> SUGGESTION#1. "Updating a row that was..."
> SUGGESTION#2. "Attempting to update a row that was..."
> SUGGESTION#3. "The row to be updated was..."
>
> e.g.
> Current: "Deleting the row that was..."
>
> SUGGESTION#1. "Deleting a row that was..."
> SUGGESTION#2. "Attempting to delete a row that was..."
> SUGGESTION#3. "The row to be deleted was..."
>
> ~~
>
> And another below (outside the patch) could be updated to be the same:
>
> e.g.
> Current: "The row to be updated was deleted by..."
>
> SUGGESTION#1. "Updating a row that was deleted by..."
> SUGGESTION#2. "Attempting to update a row that was deleted by..."
> SUGGESTION#3. Leave as-is. "The row to be updated was..."
>
> ~~~
>
> All those conflict messages should be consistent-looking.
>
> I prefer suggestion #3 because those are also the same as the existing
> code comments of the ConflictType enum.

Since these suggestions are not directly related to the issue being
addressed here, they should be discussed separately and handled
accordingly.

Regards,
Vignesh



pgsql-hackers by date:

Previous
From: Amit Kapila
Date:
Subject: Re: Support logical replication of DDLs, take2
Next
From: lakshmi
Date:
Subject: [PATCH] Improve HASH overflow page reuse for better locality