Re: Fix missing EvalPlanQual recheck for TID scans

Chao Li <li.evan.chao@gmail.com>

From: Chao Li <li.evan.chao@gmail.com>
To: David Rowley <dgrowleyml@gmail.com>, Sophie Alpert <pg@sophiebits.com>
Cc: pgsql-hackers@lists.postgresql.org
Date: 2025-09-15T09:29:33Z
Lists: pgsql-hackers

> On Sep 15, 2025, at 16:12, Chao Li <li.evan.chao@gmail.com> wrote:
> 
> 
> 
> Then the solution of TidListEval() is correct, and the only issue is repeatedly calling TidListEval() on every recheck.
> 


I want to add that, the issue of repeatedly calling TidListEval() is not a problem of this patch. I am okay if you decide to defer the problem to a separate patch.

Best regards,
--
Chao Li (Evan)
HighGo Software Co., Ltd.
https://www.highgo.com/




Commits

  1. Add missing EPQ recheck for TID Range Scan

  2. Add missing EPQ recheck for TID Scan

  3. Repair problems with EvalPlanQual where target table is scanned as

  4. Tid access method feature from Hiroshi Inoue, Inoue@tpf.co.jp