> On 3 Sep 2026, at 12:47, Peter Eisentraut <[email protected]> wrote:
> 
> Fix lack of message pluralization

Maybe I'm daft, but why is the message below pluralized since the %d parameter
is the same?

--- a/src/backend/commands/trigger.c
+++ b/src/backend/commands/trigger.c
@@ -904,8 +904,10 @@ CreateTriggerFiringOn(const CreateTrigStmt *stmt, const 
char *queryString,
                if (nargs > PG_INT16_MAX)
                        ereport(ERROR,
                                        errcode(ERRCODE_TOO_MANY_ARGUMENTS),
-                                       errmsg("triggers cannot have more than 
%d arguments",
-                                                  PG_INT16_MAX));
+                                       errmsg_plural("triggers cannot have 
more than %d argument",
+                                                                 "triggers 
cannot have more than %d arguments",
+                                                                 PG_INT16_MAX,
+                                                                 
PG_INT16_MAX));

--
Daniel Gustafsson



Reply via email to