From fc7ddededb9ee466d20581b966e01a3566b9559f Mon Sep 17 00:00:00 2001 From: Peter Geoghegan Date: Fri, 1 Nov 2024 11:43:24 -0400 Subject: [PATCH] Clarify nbtree array preprocessing comment. Oversight in commit 5bf748b8. --- src/backend/access/nbtree/nbtutils.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/backend/access/nbtree/nbtutils.c b/src/backend/access/nbtree/nbtutils.c index 14253ead8bd..1b75066fb51 100644 --- a/src/backend/access/nbtree/nbtutils.c +++ b/src/backend/access/nbtree/nbtutils.c @@ -2901,8 +2901,9 @@ _bt_preprocess_keys(IndexScanDesc scan) * ...unless we have to keep the old key because it's * an array that rendered the new key redundant. We * need to make sure that we don't throw away an array - * scan key. _bt_compare_scankey_args expects us to - * always keep arrays (and discard non-arrays). + * scan key. _bt_preprocess_array_keys_final expects + * us to keep all of the arrays that weren't already + * eliminated by _bt_preprocess_array_keys earlier on. */ Assert(!(inkey->sk_flags & SK_SEARCHARRAY)); } -- 2.30.2