Hello,
I am using partitioning with around 100 sub-tables. Each sub-table is around 11GB and partitioned on the 'id' column. I have an index on the id column on each sub-table.
Is it possible to get a query like the following working using constraint exclusion, or am I doomed to do index/sequential scans of every sub-table?
I want to select all rows which have an id which is in another query, so something like:
WITH idlist as (SELECT id from othertable)
SELECT id from mastertable WHERE id = idlist.id);
I am guessing that I am not getting constraint exclusion to work as the planner doesn't know the outcome of my subquery at plan time?