Re: TRAP: failed Assert("outerPlan != NULL") in postgres_fdw.c
Michael Paquier <michael@paquier.xyz>
From: Michael Paquier <michael@paquier.xyz>
To: Masahiko Sawada <sawada.mshk@gmail.com>
Cc: Etsuro Fujita <etsuro.fujita@gmail.com>, PostgreSQL mailing lists <pgsql-bugs@lists.postgresql.org>, kristianlejao@gmail.com
Date: 2025-10-03T00:57:07Z
Lists: pgsql-bugs
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Fix EvalPlanQual handling of foreign/custom joins in ExecScanFetch.
- 24e74b9621e4 14.20 landed
- 12b0c0e51b2f 13.23 landed
- 4a08603a2322 15.15 landed
- 5a9af48689dc 16.11 landed
- 2bb84ea7ef89 17.7 landed
- b14144325984 18.1 landed
- 12609fbacb00 19 (unreleased) landed
On Thu, Oct 02, 2025 at 03:20:32PM -0700, Masahiko Sawada wrote: > I've updated the patch based on your comments. Please find the attached patch. Looks sensible here in shape, a few style nits noticed while reading. x +# This test exerices EvalPlanQual with a SubLink sub-select (which should +# be unaffected by any EPQ recheck behavior in the outer query) The setup phase has a mix of tabs (used in the DO block) and spaces used, that may render weirdly depending on one's setup when showing the diffs. It looks to me that your intention is to use spaces. s/exerices/exercises/ And I would add a short explanation about the reason why this script exists at the top of eval_plan_qual.spec. If you don't feel strongly about that, feel free to ignore me. One other bit I have noticed on the way, due to the extra whitespaces at the bottom of the file: $ git diff master --check contrib/postgres_fdw/specs/eval_plan_qual.spec:52: new blank line at EOF. -- Michael