diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2003-02-21 00:06:22 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2003-02-21 00:06:22 +0000 |
commit | 70508ba7aed76954b7e630a4952e1360c15db830 (patch) | |
tree | 5e688d748e5a183a1248153203ff8ededfd020a8 /src/backend/access/gist/gist.c | |
parent | 4df0f1d26f62e835bb357fa7c2e3d5de5fcbf802 (diff) | |
download | postgresql-70508ba7aed76954b7e630a4952e1360c15db830.tar.gz |
Make btree index structure adjustments and WAL logging changes needed to
support btree compaction, as per proposal of a few days ago. btree index
pages no longer store parent links, instead they have a level indicator
(counting up from zero for leaf pages). The FixBTree recovery logic is
removed, and replaced by code that detects missing parent-level insertions
during WAL replay. Also, generate appropriate WAL entries when updating
btree metapage and when building a btree index from scratch. I believe
btree indexes are now completely WAL-legal for the first time.
initdb forced due to index and WAL changes.
Diffstat (limited to 'src/backend/access/gist/gist.c')
0 files changed, 0 insertions, 0 deletions