postgresql/src/backend/access
Tom Lane 70508ba7ae 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.
2003-02-21 00:06:22 +00:00
..
common Add new palloc0 call as merge of palloc and MemSet(0). 2002-11-13 00:39:48 +00:00
gist Add new palloc0 call as merge of palloc and MemSet(0). 2002-11-13 00:39:48 +00:00
hash pgindent run. 2002-09-04 20:31:48 +00:00
heap This trivial patch removes the usage of some old statistics code that no 2003-02-13 05:35:11 +00:00
index Fix for bug #866. 7.3 contains new logic for avoiding redundant calls to 2003-01-08 19:41:40 +00:00
nbtree Make btree index structure adjustments and WAL logging changes needed to 2003-02-21 00:06:22 +00:00
rtree Add new palloc0 call as merge of palloc and MemSet(0). 2002-11-13 00:39:48 +00:00
transam Make btree index structure adjustments and WAL logging changes needed to 2003-02-21 00:06:22 +00:00
Makefile Fix failure to relink postmaster executable in the first make run if only a 2002-08-10 17:59:28 +00:00