Alvaro Herrera <alvhe...@2ndquadrant.com> writes: > On 2020-Sep-14, Tom Lane wrote: >> AFAICS, it is utterly silly for InitResultRelInfo to be forcing >> a partition qual to be computed when we might not need it. >> We could flush ResultRelInfo.ri_PartitionCheck altogether and >> have anything that was reading it instead do >> RelationGetPartitionQual(ResultRelInfo.ri_RelationDesc).
> Hmm, but I presume we don't want to compute it every time. I suggest we > would still have it, but we'd only computed it when first used. RelationGetPartitionQual already does that caching. regards, tom lane