From 8b29a119fdaa381d6f75105f539b1e658c0f8cdb Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Thu, 29 Feb 2024 14:05:56 +0100 Subject: [PATCH] Add missing RangeTblEntry field to jumble RangeTblEntry.funcordinality should be jumbled, because the WITH ORDINALITY clause changes the query result. This was apparently an oversight in the past. Discussion: https://www.postgresql.org/message-id/flat/d7f421f8-fd6d-4759-adc3-247090a5d44b%40eisentraut.org --- src/backend/nodes/queryjumblefuncs.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/backend/nodes/queryjumblefuncs.c b/src/backend/nodes/queryjumblefuncs.c index 82f725baaa..426112fa37 100644 --- a/src/backend/nodes/queryjumblefuncs.c +++ b/src/backend/nodes/queryjumblefuncs.c @@ -375,6 +375,7 @@ _jumbleRangeTblEntry(JumbleState *jstate, Node *node) break; case RTE_FUNCTION: JUMBLE_NODE(functions); + JUMBLE_FIELD(funcordinality); break; case RTE_TABLEFUNC: JUMBLE_NODE(tablefunc);