diff options
author | Peter Geoghegan <pg@bowt.ie> | 2021-09-25 15:05:56 -0700 |
---|---|---|
committer | Peter Geoghegan <pg@bowt.ie> | 2021-09-25 15:05:56 -0700 |
commit | ce2a86053380f7e82dc8318ac48a22a7ab266398 (patch) | |
tree | f83ab1ed09d155c05c093e31e32023e548ce7d7c /src | |
parent | c1a47dfe2e9f814e61377f47aa79a113a4c73a63 (diff) | |
download | postgresql-ce2a86053380f7e82dc8318ac48a22a7ab266398.tar.gz postgresql-ce2a86053380f7e82dc8318ac48a22a7ab266398.zip |
Update obsolete nbtree deletion comments.
_bt_delitems_delete() is no longer the high-level entry point used by
index tuple deletion driven by index tuples whose LP_DEAD bits are set
(now called "simple index tuple deletion"). It became a lower level
routine that's only called by _bt_delitems_delete_check() following
commit d168b66682.
Diffstat (limited to 'src')
-rw-r--r-- | src/backend/access/nbtree/nbtpage.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/backend/access/nbtree/nbtpage.c b/src/backend/access/nbtree/nbtpage.c index ebec8fa5b89..5bc7c3616a9 100644 --- a/src/backend/access/nbtree/nbtpage.c +++ b/src/backend/access/nbtree/nbtpage.c @@ -1197,7 +1197,7 @@ _bt_delitems_vacuum(Relation rel, Buffer buf, * * PageIndexTupleOverwrite() won't unset each item's LP_DEAD bit when it * happens to already be set. It's important that we not interfere with - * _bt_delitems_delete(). + * any future simple index tuple deletion operations. */ for (int i = 0; i < nupdatable; i++) { @@ -1230,7 +1230,7 @@ _bt_delitems_vacuum(Relation rel, Buffer buf, * This flag indicates the presence of LP_DEAD items on the page (though * not reliably). Note that we only rely on it with pg_upgrade'd * !heapkeyspace indexes. That's why clearing it here won't usually - * interfere with _bt_delitems_delete(). + * interfere with simple index tuple deletion. */ opaque->btpo_flags &= ~BTP_HAS_GARBAGE; |