]> granicus.if.org Git - postgresql/commitdiff
Fix comment on B-tree insertion fastpath condition.
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>
Tue, 10 Apr 2018 13:57:19 +0000 (16:57 +0300)
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>
Tue, 10 Apr 2018 13:57:19 +0000 (16:57 +0300)
The comment earlier in the function correctly states "and the insertion
key is strictly greater than the first key in this page". That is what
we check here, not "greater than or equal".

src/backend/access/nbtree/nbtinsert.c

index 9bfa0e9acecd60e643165ff9bb4a4a0b58564d1f..0b93acd02443a11aa914139cae81b76918a020d2 100644 (file)
@@ -171,9 +171,9 @@ top:
 
                        /*
                         * Check if the page is still the rightmost leaf page, has enough
-                        * free space to accommodate the new tuple, no split is in progress
-                        * and the scankey is greater than or equal to the first key on the
-                        * page.
+                        * free space to accommodate the new tuple, no split is in
+                        * progress, and the insertion scan key is strictly greater than
+                        * the first key on the page.
                         */
                        if (P_ISLEAF(lpageop) && P_RIGHTMOST(lpageop) &&
                                !P_INCOMPLETE_SPLIT(lpageop) &&