Re: Include RELKIND_TOASTVALUE in get_relkind_objtype
Michael Paquier <michael@paquier.xyz>
From: Michael Paquier <michael@paquier.xyz>
To: Tom Lane <tgl@sss.pgh.pa.us>
Cc: "Hsu, John" <hsuchen@amazon.com>, "pgsql-hackers@postgresql.org" <pgsql-hackers@postgresql.org>, Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Date: 2019-11-05T02:29:02Z
Lists: pgsql-hackers
On Mon, Nov 04, 2019 at 03:31:27PM -0500, Tom Lane wrote: > I'd rather do something like the attached, which makes it more of an > explicit goal that we won't fail on bad input. (As written, we'd only > fail on bad classId, which is a case that really shouldn't happen.) Okay, that part looks fine. > Tests are the same as yours, but I revised the commentary and got > rid of the elog-for-bad-relkind. No objections on that part either. > I also made some cosmetic changes in commands/alter.c, so as to (1) > make it clear by inspection that those calls are only used to feed > aclcheck_error, and (2) avoid uselessly computing a value that we > won't need in normal non-error cases. Makes also sense. Thanks for looking at it! -- Michael
Commits
-
Fix "unexpected relkind" error when denying permissions on toast tables.
- a30531c5c8a3 13.0 landed
- 791864193636 12.1 landed
- 2bfe015b5626 11.6 landed