On 2015/10/23 19:02, Amit Langote wrote: > On 2015/10/23 18:51, Etsuro Fujita wrote: >> >> This is really really nitpicking, but I noticed that there is an implicit >> rule concerning the message format in ATWrongRelkindError; if more than >> two objects are present, the message is "\"%s\" is not a foo, bar, or >> baz". ("or" is preceded by a comma!) So, would it be better that the >> former is "\"%s\" is not a table, view, or foreign table"? > > Oops! Yeah, I missed the comma there. That seems like a generally > preferred punctuation rule (the comma before conjunction(s) I mean).
Here is a patch rectifying that mistake. Thanks, Amit
diff --git a/src/backend/commands/tablecmds.c b/src/backend/commands/tablecmds.c index a5bc508..58a7313 100644 --- a/src/backend/commands/tablecmds.c +++ b/src/backend/commands/tablecmds.c @@ -4337,7 +4337,7 @@ ATWrongRelkindError(Relation rel, int allowed_targets) msg = _("\"%s\" is not a table or view"); break; case ATT_TABLE | ATT_VIEW | ATT_FOREIGN_TABLE: - msg = _("\"%s\" is not a table, view or foreign table"); + msg = _("\"%s\" is not a table, view, or foreign table"); break; case ATT_TABLE | ATT_VIEW | ATT_MATVIEW | ATT_INDEX: msg = _("\"%s\" is not a table, view, materialized view, or index");
-- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers