git.postgresql.org Git - postgresql.git/commit

git projects / postgresql.git / commit
? search:
summary | shortlog | log | commit | commitdiff | tree
(parent: d16f8c8) | patch
Fix nbtree page deletion error messages.
Tue, 2 Mar 2021 21:02:24 +0000 (13:02 -0800)
Tue, 2 Mar 2021 21:02:24 +0000 (13:02 -0800)
commit 3d8d5787a358156edaa7782f0c88e231af974a01
Fix nbtree page deletion error messages.

Adjust some "can't happen" error messages that assumed that the page
deletion target page must be a half-dead page. This assumption was
wrong in the case of an internal target page. Simply refer to these
pages as the target page instead.

Internal pages are never marked half-dead. There is exactly one
half-dead page for each subtree undergoing deletion. The half-dead page
is also the target subtree's leaf-level page. This has been the case
since commit efada2b8, which totally overhauled nbtree page deletion.
src/backend/access/nbtree/nbtpage.c diff | blob | blame | history
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /