On Wed, 17 Jul 2019 at 06:46, Andres Freund <and...@anarazel.de> wrote: > 1) Have ExecFindPartition() return via a bool* whether the partition is > being accessed for the first time. In copy.c push the partition onto > a list of to-be-bulk-finished tables. > 2) Add a execPartition.c function that returns all the used tables from > a PartitionTupleRouting*.
#2 seems better than #1 as it does not add overhead to ExecFindPartition(). Are you thinking this should go back into v12, or just for v13 only? -- David Rowley http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services