summaryrefslogtreecommitdiff
path: root/src/backend/access/gist/gist.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2003-02-21 00:06:22 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2003-02-21 00:06:22 +0000
commit70508ba7aed76954b7e630a4952e1360c15db830 (patch)
tree5e688d748e5a183a1248153203ff8ededfd020a8 /src/backend/access/gist/gist.c
parent4df0f1d26f62e835bb357fa7c2e3d5de5fcbf802 (diff)
downloadpostgresql-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