aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/nbtree
Commit message (Expand)AuthorAge
* Clean up code associated with updating pg_class statistics columnsTom Lane2006-05-10
* Rewrite btree vacuuming to fold the former bulkdelete and cleanup operationsTom Lane2006-05-08
* Rewrite btree index scans to work a page at a time in all cases (bothTom Lane2006-05-07
* Clean up API for ambulkdelete/amvacuumcleanup as per today's discussion.Tom Lane2006-05-02
* Arrange to cache btree metapage data in the relcache entry for the index,Tom Lane2006-04-25
* Fix an ancient oversight in btree xlog replay. When trying to determine if anTom Lane2006-04-13
* Remove the 'slow' path for btree index build, which built the btreeTom Lane2006-04-01
* Clean up WAL/buffer interactions as per my recent proposal. Get rid of theTom Lane2006-03-31
* Clean up and document the API for XLogOpenRelation and XLogReadBuffer.Tom Lane2006-03-29
* Repair longstanding error in btree xlog replay: XLogReadBuffer should beTom Lane2006-03-28
* Arrange to emit a description of the current XLOG record as error contextTom Lane2006-03-24
* Add a CHECK_FOR_INTERRUPTS() in _bt_buildadd(). This fixes problemTom Lane2006-03-10
* Update copyright for 2006. Update scripts.Bruce Momjian2006-03-05
* Move btbulkdelete's vacuum_delay_point() call to a place in the loop whereTom Lane2006-02-14
* Actually there's a better way to do this, which is to count tuplesTom Lane2006-02-12
* Skip ambulkdelete scan if there's nothing to delete and the index is notTom Lane2006-02-11
* Revert based on Tom's recommendation:Bruce Momjian2006-02-11
* Allow VACUUM to complete faster by avoiding scanning the indexes when noBruce Momjian2006-02-11
* Remove the no-longer-useful BTItem/BTItemData level of structure, andTom Lane2006-01-25
* Allow row comparisons to be used as indexscan qualifications.Tom Lane2006-01-25
* Instead of using a numberOfRequiredKeys count to distinguish requiredTom Lane2006-01-23
* Improve comments about btree's use of ScanKey data structures: thereTom Lane2006-01-17
* Cosmetic code cleanup: fix a bunch of places that used "return (expr);"Neil Conway2006-01-11
* Add RelationOpenSmgr() calls to ensure rd_smgr is valid when we try toTom Lane2006-01-07
* Push the responsibility for handling ignore_killed_tuples down intoTom Lane2005-12-07
* A couple of tiny performance hacks in _bt_step(). Remove PageIsEmptyTom Lane2005-12-07
* Re-run pgindent, fixing a problem where comment lines after a blankBruce Momjian2005-11-22
* Add defenses to btree and hash index AMs to do simple sanity checksTom Lane2005-11-06
* A few trivial code cleanups motivated by reading warnings generatedTom Lane2005-10-18
* Standard pgindent run for 8.1.Bruce Momjian2005-10-15
* Fix longstanding bug found by Atsushi Ogawa: _bt_check_unique would markTom Lane2005-10-12
* Revise pgstats stuff to fix the problems with not counting accessesTom Lane2005-10-06
* Clean up possibly-uninitialized-variable warnings reported by gcc 4.x.Tom Lane2005-09-24
* Clean up a couple of ad-hoc computations of the maximum number of tuplesTom Lane2005-09-02
* Change a couple of "can't happen" error messages to be a shade moreTom Lane2005-08-12
* Mention MD5 function index for indexing long values.Bruce Momjian2005-08-11
* Make new hints follow style guide.Tom Lane2005-08-10
* Add hints to cases where indexes fail because of values that are too long.Bruce Momjian2005-08-10
* Avoid unnecessary palloc overhead in _bt_first(). The temporaryTom Lane2005-06-19
* Change the planner to allow indexscan qualification clauses to useTom Lane2005-06-13
* Modify XLogInsert API to make callers specify whether pages to be backedTom Lane2005-06-06
* Remove the mostly-stubbed-out-anyway support routines for WAL UNDO.Tom Lane2005-06-06
* Change CRCs in WAL records from 64bit to 32bit for performance reasons.Tom Lane2005-06-02
* This patch refactors away some duplicated code in the index AM buildNeil Conway2005-05-11
* Repair very-low-probability race condition between relation extensionTom Lane2005-05-07
* For some reason access/tupmacs.h has been #including utils/memutils.h,Tom Lane2005-05-06
* Restructure LOCKTAG as per discussions of a couple months ago.Tom Lane2005-04-29
* Convert oidvector and int2vector into variable-length arrays. ThisTom Lane2005-03-29
* First steps towards index scans with heap access decoupled from indexTom Lane2005-03-27
* Create a routine PageIndexMultiDelete() that replaces a loop aroundTom Lane2005-03-22