| From: | Peter Eisentraut <peter(at)eisentraut(dot)org> |
|---|---|
| To: | pgsql-committers(at)lists(dot)postgresql(dot)org |
| Subject: | pgsql: Move FOR PORTION OF volatile check into planner |
| Date: | 2026-06-27 11:59:39 |
| Message-ID: | E1wdRhD-000PFu-2P@gemulon.postgresql.org |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-committers |
Move FOR PORTION OF volatile check into planner
This needs to be wary of the function volatility changing after we
check it. We cannot enforce this when checking at parse time, so move
it later, into the planner.
Author: Paul A. Jungwirth <pj(at)illuminatedcomputing(dot)com>
Reported-by: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Reviewed-by: jian he <jian(dot)universality(at)gmail(dot)com>
Discussion: https://www.postgresql.org/message-id/flat/CA%2BrenyUte0_UJsJiDJQi82oaBsMJn%3Dcct0Wn%3DvOqXtuDn%3DYYJA%40mail.gmail.com
Branch
------
master
Details
-------
https://git.postgresql.org/pg/commitdiff/a272a58b94249879c3f7e170a5ebfaeec940d411
Modified Files
--------------
src/backend/optimizer/plan/planner.c | 12 ++++++++++++
src/backend/parser/analyze.c | 3 ---
2 files changed, 12 insertions(+), 3 deletions(-)
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Peter Eisentraut | 2026-06-27 17:42:33 | pgsql: Reject child partition FDWs in FOR PORTION OF |
| Previous Message | Michael Paquier | 2026-06-27 02:49:34 | pgsql: Switch maximum of GUC huge_page_size to MAX_KILOBYTES |