LGTM, according to https://www.postgresql.org/docs/18/error-style-guide.html


Primary error messages: Do not capitalize the first letter. Do not end a 
message with a period. Do not even think about ending a message with an 
exclamation point.


regards,
Yuanzhuo Yang


         Original
         
       
From: Sahitya Chandra <[email protected]&gt;
Date: 2026-03-08 22:28
To: pgsql-hackers <[email protected]&gt;
Cc: Sahitya Chandra <[email protected]&gt;
Subject: [PATCH] Remove trailing period from errmsg in subscriptioncmds.c



       Hi,

While&nbsp;reading&nbsp;the&nbsp;subscription&nbsp;code&nbsp;I&nbsp;noticed&nbsp;one&nbsp;error&nbsp;message&nbsp;that&nbsp;doesn't&nbsp;follow&nbsp;the&nbsp;project's&nbsp;style:&nbsp;in&nbsp;check_remote_recovery_state()&nbsp;in&nbsp;subscriptioncmds.c,&nbsp;the&nbsp;errmsg()&nbsp;for&nbsp;the&nbsp;"publisher&nbsp;is&nbsp;in&nbsp;recovery"&nbsp;case&nbsp;ends&nbsp;with&nbsp;a&nbsp;period.&nbsp;The&nbsp;convention&nbsp;elsewhere&nbsp;(including&nbsp;the&nbsp;similar&nbsp;message&nbsp;a&nbsp;few&nbsp;lines&nbsp;above&nbsp;in&nbsp;the&nbsp;same&nbsp;file)&nbsp;is&nbsp;no&nbsp;trailing&nbsp;period.

The&nbsp;attached&nbsp;one-line&nbsp;patch&nbsp;removes&nbsp;the&nbsp;trailing&nbsp;period&nbsp;from&nbsp;that&nbsp;string.&nbsp;No&nbsp;behavior&nbsp;change.

Thanks,

Sahitya&nbsp;Chandra
---
&nbsp;src/backend/commands/subscriptioncmds.c&nbsp;|&nbsp;2&nbsp;+-
&nbsp;1&nbsp;file&nbsp;changed,&nbsp;1&nbsp;insertion(+),&nbsp;1&nbsp;deletion(-)

diff&nbsp;--git&nbsp;a/src/backend/commands/subscriptioncmds.c&nbsp;b/src/backend/commands/subscriptioncmds.c
index&nbsp;9e21d7a7df9..724637cff5b&nbsp;100644
---&nbsp;a/src/backend/commands/subscriptioncmds.c
+++&nbsp;b/src/backend/commands/subscriptioncmds.c
@@&nbsp;-2993,7&nbsp;+2993,7&nbsp;@@&nbsp;check_pub_dead_tuple_retention(WalReceiverConn&nbsp;*wrconn)
&nbsp;  if&nbsp;(remote_in_recovery)
&nbsp;          ereport(ERROR,
&nbsp;                          errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
-                               
errmsg("cannot&nbsp;enable&nbsp;retain_dead_tuples&nbsp;if&nbsp;the&nbsp;publisher&nbsp;is&nbsp;in&nbsp;recovery."));
+                               
errmsg("cannot&nbsp;enable&nbsp;retain_dead_tuples&nbsp;if&nbsp;the&nbsp;publisher&nbsp;is&nbsp;in&nbsp;recovery"));
&nbsp;
&nbsp;  ExecDropSingleTupleTableSlot(slot);
&nbsp;
--&nbsp;
2.43.0

Reply via email to