• Tom Lane's avatar
    Make btree index structure adjustments and WAL logging changes needed to · 70508ba7
    Tom Lane authored
    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.
    70508ba7
README 21.4 KB