v1-0001-Forget-cached-plan-on-transaction-rollback-in-SQL.patch
application/octet-stream
Filename: v1-0001-Forget-cached-plan-on-transaction-rollback-in-SQL.patch
Type: application/octet-stream
Part: 0
Patch
Same data as JSON:
GET /api/v1/attachments/:id/patch
the parsed metadata as JSON — format, series position, per-file stats; never the diff bytes.
API reference →
Format: format-patch
Series: patch v1-0001
Subject: Forget cached plan on transaction rollback in SQLFunctionCache
| File | + | − |
|---|---|---|
| src/backend/executor/functions.c | 2 | 0 |
From c26329ce8ed737ff85b3c2d7054db70bdf97345a Mon Sep 17 00:00:00 2001 From: reshke <reshke@double.cloud> Date: Wed, 20 Aug 2025 11:36:39 +0000 Subject: [PATCH v1] Forget cached plan on transaction rollback in SQLFunctionCache --- src/backend/executor/functions.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/backend/executor/functions.c b/src/backend/executor/functions.c index 135fddda3fc..931619dc56d 100644 --- a/src/backend/executor/functions.c +++ b/src/backend/executor/functions.c @@ -1889,6 +1889,8 @@ sql_exec_error_callback(void *arg) internalerrquery(fcache->func->src); } + fcache->cplan = NULL; + /* * If we failed while executing an identifiable query within the function, * report that. Otherwise say it was "during startup". -- 2.43.0