postgresql/src/backend
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
..
access Make btree index structure adjustments and WAL logging changes needed to 2003-02-21 00:06:22 +00:00
bootstrap Revise executor APIs so that all per-query state structure is built in 2002-12-15 16:17:59 +00:00
catalog This patch makes the following changes to the documentation: 2003-02-19 04:06:28 +00:00
commands Back out LOCKTAG changes by Rod Taylor, pending code review. Sorry. 2003-02-19 23:41:15 +00:00
executor COALESCE() and NULLIF() are now first-class expressions, not macros 2003-02-16 02:30:39 +00:00
lib Remove bit.c/h routines. Not used anymore. 2003-01-09 01:23:55 +00:00
libpq Update FAQ's in head and 7.3.X. 2003-02-14 14:05:00 +00:00
main This patch removes a bunch of superfluous #include directives: if 2002-11-08 20:23:57 +00:00
nodes COALESCE() and NULLIF() are now first-class expressions, not macros 2003-02-16 02:30:39 +00:00
optimizer Back off previous patch to skip projection step in scan plan nodes, 2003-02-16 06:06:32 +00:00
parser Back out LOCKTAG changes by Rod Taylor, pending code review. Sorry. 2003-02-19 23:41:15 +00:00
po Most of the code follows the American spelling of the word, which is 2002-11-19 17:21:40 +00:00
port This patch removes a bunch of superfluous #include directives: if 2002-11-08 20:23:57 +00:00
postmaster Where available, use utime() or utimes() to update the file mod time 2003-01-25 05:19:47 +00:00
regex Replace regular expression package with Henry Spencer's latest version 2003-02-05 17:41:33 +00:00
rewrite Repair rule permissions-checking bug reported by Tim Burgess 10-Feb-02: 2003-02-13 21:39:50 +00:00
storage Back out LOCKTAG changes by Rod Taylor, pending code review. Sorry. 2003-02-19 23:41:15 +00:00
tcop Allow PQcmdTuples to return row counts for MOVE and FETCH. 2003-02-19 03:59:02 +00:00
utils Fix timestamptz_in so that parsing of 'now'::timestamptz gives right 2003-02-20 05:24:55 +00:00
Makefile Move pg_service.conf.sample to /interfaces/libpq. 2003-02-03 14:24:07 +00:00
nls.mk Translation updates 2002-09-14 13:46:24 +00:00