From: Peter Eisentraut Date: Tue, 17 Jan 2023 19:03:35 +0000 (+0100) Subject: Remove AggregateRelationId from recordExtObjInitPriv() X-Git-Tag: REL_16_BETA1~911 X-Git-Url: http://git.postgresql.org/gitweb/?a=commitdiff_plain;h=13b345df6438f222daf56eee86cb272628d1f1c3;p=postgresql.git Remove AggregateRelationId from recordExtObjInitPriv() This was erroneous, because AggregateRelationId has no OID, so it cannot be part of an extension directly. (Aggregates are registered via pg_proc.) No harm in practice, but better to make it correct. Reviewed-by: Nathan Bossart Discussion: https://www.postgresql.org/message-id/flat/504bc485-6bd6-dd1b-fe10-e7351aeb310d@enterprisedb.com --- diff --git a/src/backend/catalog/aclchk.c b/src/backend/catalog/aclchk.c index cc6e260908b..7cb2faa1873 100644 --- a/src/backend/catalog/aclchk.c +++ b/src/backend/catalog/aclchk.c @@ -4510,7 +4510,6 @@ recordExtObjInitPriv(Oid objoid, Oid classoid) ReleaseSysCache(tuple); } else if (classoid == AccessMethodRelationId || - classoid == AggregateRelationId || classoid == CastRelationId || classoid == CollationRelationId || classoid == ConversionRelationId ||