Re: ExecRTCheckPerms() and many prunable partitions
David Rowley <dgrowleyml@gmail.com>
From: David Rowley <dgrowleyml@gmail.com>
To: Greg Stark <stark@mit.edu>
Cc: Amit Langote <amitlangote09@gmail.com>, Zhihong Yu <zyu@yugabyte.com>, Julien Rouhaud <rjuju123@gmail.com>,
Alvaro Herrera <alvherre@alvh.no-ip.org>, Tom Lane <tgl@sss.pgh.pa.us>,
PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2022-04-05T20:21:40Z
Lists: pgsql-hackers
On Wed, 6 Apr 2022 at 02:27, Greg Stark <stark@mit.edu> wrote: > > This is failing regression tests. I don't understand how this patch > could be affecting this test though. Perhaps it's a problem with the > json patches that were committed recently -- but they don't seem to be > causing other patches to fail. I think this will just be related to the useprefix = list_length(es->rtable) > 1; in show_plan_tlist(). There's likely not much point in keeping the RTE for the view anymore. IIRC it was just there to check permissions. Amit has now added another way of doing those. David
Commits
-
Add a test case for a316a3bc
- 054ff3b33a85 17.0 landed
- 0a14bca662a4 16.0 landed
-
Correctly set userid of subquery relations' child rels
- a316a3bc6d3f 16.0 landed
-
Fix buggy recursion in flatten_rtes_walker().
- c7468c73f7b6 16.0 landed
-
Remove some dead code in selfuncs.c
- 438e6b724090 16.0 landed
-
Update outdated comment in ApplyRetrieveRule
- 29861e228a47 16.0 landed
-
Rework query relation permission checking
- a61b1f74823c 16.0 landed
-
Generalize ri_RootToPartitionMap to use for non-partition children
- fb958b5da86d 16.0 landed
-
Stop accessing checkAsUser via RTE in some cases
- 599b33b9492d 16.0 landed
-
Add 'missing_ok' argument to build_attrmap_by_name
- ad86d159b6ab 16.0 landed