Re: Progress report of CREATE INDEX for nested partitioned tables
Tom Lane <tgl@sss.pgh.pa.us>
From: Tom Lane <tgl@sss.pgh.pa.us>
To: Justin Pryzby <pryzby@telsasoft.com>
Cc: Matthias van de Meent <boekewurm+postgres@gmail.com>,
Ilya Gladyshev <ilya.v.gladyshev@gmail.com>,
Alvaro Herrera <alvherre@alvh.no-ip.org>,
Tomas Vondra <tomas.vondra@enterprisedb.com>,
pgsql-hackers@lists.postgresql.org
Date: 2023-03-12T20:14:06Z
Lists: pgsql-hackers
Justin Pryzby <pryzby@telsasoft.com> writes: > On Fri, Mar 10, 2023 at 03:36:10PM -0500, Tom Lane wrote: >> I took a look through this. It seems like basically a good solution, >> but the count_leaf_partitions() function is bothering me, for two >> reasons: > ... find_all_inheritors() will also have been called by > ProcessUtilitySlow(). Maybe it's sufficient to mention that ? Hm. Could we get rid of count_leaf_partitions by doing the work in ProcessUtilitySlow? Or at least passing that OID list forward instead of recomputing it? regards, tom lane
Commits
-
Fix CREATE INDEX progress reporting for multi-level partitioning.
- 27f5c712b2c5 16.0 landed