postgres.git / summary / log / commit / refs

commit    fc7ddededb9ee466d20581b966e01a3566b9559f
Author:   Peter Geoghegan <pg@bowt.ie>
Date:     Fri Nov 01 15:43:24 2024 +0000

    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)); } [parent: 6d5444c9ed48]