aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlexander Korotkov <akorotkov@postgresql.org>2024-03-22 15:25:53 +0200
committerAlexander Korotkov <akorotkov@postgresql.org>2024-03-22 15:25:53 +0200
commitb670b93a66fc554714e0fe8e51a944912bb9fd68 (patch)
tree8fd075ecfd07e24fa9944fb7d42b0c0ab7326293 /src
parentd20d8fbd3e4d327dd0778a02d5661b51f4f6423a (diff)
downloadpostgresql-b670b93a66fc554714e0fe8e51a944912bb9fd68.tar.gz
postgresql-b670b93a66fc554714e0fe8e51a944912bb9fd68.zip
Fix an oversight in refactoring in 06b10f80ba4.
It was against intended skipping prechecking keys optimization in the first page of range queries to not influence point queries performance. Reported-by: Anton Melnikov Discussion: https://postgr.es/m/30cd7524-b9f1-4cf8-9c4a-223eb2e34441%40postgrespro.ru Author: Pavel Borisov
Diffstat (limited to 'src')
-rw-r--r--src/backend/access/nbtree/nbtsearch.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backend/access/nbtree/nbtsearch.c b/src/backend/access/nbtree/nbtsearch.c
index 23e723a233c..e3fff90d8e4 100644
--- a/src/backend/access/nbtree/nbtsearch.c
+++ b/src/backend/access/nbtree/nbtsearch.c
@@ -2498,7 +2498,7 @@ _bt_endpoint(IndexScanDesc scan, ScanDirection dir)
/*
* Now load data from the first page of the scan.
*/
- if (!_bt_readpage(scan, dir, start, false))
+ if (!_bt_readpage(scan, dir, start, true))
{
/*
* There's no actually-matching data on this page. Try to advance to