Content-Length: 309144 | pFad | http://github.com/postgrespro/postgres/commit/b6966d4627c0297ad42fe2592c66ac2f76e9962e

EE Use DEFACLOBJ_ macros in error message instead of hardcoding · postgrespro/postgres@b6966d4 · GitHub
Skip to content

Commit b6966d4

Browse files
committed
Use DEFACLOBJ_ macros in error message instead of hardcoding
1 parent 4e88fe8 commit b6966d4

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

src/backend/catalog/objectaddress.c

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1849,8 +1849,13 @@ get_object_address_defacl(List *object, bool missing_ok)
18491849
default:
18501850
ereport(ERROR,
18511851
(errcode(ERRCODE_INVALID_PARAMETER_VALUE),
1852-
errmsg("unrecognized default ACL object type %c", objtype),
1853-
errhint("Valid object types are \"r\", \"S\", \"f\", \"T\" and \"s\".")));
1852+
errmsg("unrecognized default ACL object type \"%c\"", objtype),
1853+
errhint("Valid object types are \"%c\", \"%c\", \"%c\", \"%c\", \"%c\".",
1854+
DEFACLOBJ_RELATION,
1855+
DEFACLOBJ_SEQUENCE,
1856+
DEFACLOBJ_FUNCTION,
1857+
DEFACLOBJ_TYPE,
1858+
DEFACLOBJ_NAMESPACE)));
18541859
}
18551860

18561861
/*

src/test/regress/expected/object_address.out

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -274,11 +274,11 @@ WARNING: error for user mapping,{addr_nsp,zwei},{integer}: user mapping for use
274274
WARNING: error for user mapping,{eins,zwei,drei},{}: argument list length must be exactly 1
275275
WARNING: error for user mapping,{eins,zwei,drei},{integer}: user mapping for user "eins" on server "integer" does not exist
276276
WARNING: error for default acl,{eins},{}: argument list length must be exactly 1
277-
WARNING: error for default acl,{eins},{integer}: unrecognized default ACL object type i
277+
WARNING: error for default acl,{eins},{integer}: unrecognized default ACL object type "i"
278278
WARNING: error for default acl,{addr_nsp,zwei},{}: argument list length must be exactly 1
279-
WARNING: error for default acl,{addr_nsp,zwei},{integer}: unrecognized default ACL object type i
279+
WARNING: error for default acl,{addr_nsp,zwei},{integer}: unrecognized default ACL object type "i"
280280
WARNING: error for default acl,{eins,zwei,drei},{}: argument list length must be exactly 1
281-
WARNING: error for default acl,{eins,zwei,drei},{integer}: unrecognized default ACL object type i
281+
WARNING: error for default acl,{eins,zwei,drei},{integer}: unrecognized default ACL object type "i"
282282
WARNING: error for transform,{eins},{}: argument list length must be exactly 1
283283
WARNING: error for transform,{eins},{integer}: type "eins" does not exist
284284
WARNING: error for transform,{addr_nsp,zwei},{}: name list length must be exactly 1

0 commit comments

Comments
 (0)








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/postgrespro/postgres/commit/b6966d4627c0297ad42fe2592c66ac2f76e9962e

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy