From 63e10988f8705cc56ac242fa21ec42dd87e99cbf Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Wed, 27 Nov 2024 10:55:35 +0100 Subject: [PATCH] Improve slightly misleading internal error message The error message was talking about RowCompareType but was actually checking strategy numbers. While those are closely related, it is better to be accurate. Discussion: https://www.postgresql.org/message-id/flat/E72EAA49-354D-4C2E-8EB9-255197F55330@enterprisedb.com --- src/backend/access/nbtree/nbtutils.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/backend/access/nbtree/nbtutils.c b/src/backend/access/nbtree/nbtutils.c index 896696ff72..50cbf06cb4 100644 --- a/src/backend/access/nbtree/nbtutils.c +++ b/src/backend/access/nbtree/nbtutils.c @@ -4033,8 +4033,7 @@ _bt_check_rowcompare(ScanKey skey, IndexTuple tuple, int tupnatts, result = (cmpresult > 0); break; default: - elog(ERROR, "unrecognized RowCompareType: %d", - (int) subkey->sk_strategy); + elog(ERROR, "unexpected strategy number %d", subkey->sk_strategy); result = 0; /* keep compiler quiet */ break; } -- 2.39.5