aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/nbtree/nbtree.c
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
* 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
* 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
* Push the responsibility for handling ignore_killed_tuples down intoTom 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
* Standard pgindent run for 8.1.Bruce Momjian2005-10-15
* Clean up a couple of ad-hoc computations of the maximum number of tuplesTom Lane2005-09-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
* First steps towards index scans with heap access decoupled from indexTom Lane2005-03-27
* Convert index-related tuple handling routines from char 'n'/' ' to boolTom Lane2005-03-21
* Remove unnecessary calls of FlushRelationBuffers: there is no needTom Lane2005-03-20
* Tag appropriate files for rc3PostgreSQL Daemon2004-12-31
* Change planner to use the current true disk file size as its estimate ofTom Lane2004-12-01
* Micro-optimization of markpos() and restrpos() in btree and hash indexes.Neil Conway2004-11-17
* Remove obsolete comment from btbuild() and hashbuild(): we no longer useNeil Conway2004-11-11
* Update copyright to 2004.Bruce Momjian2004-08-29
* Invent ResourceOwner mechanism as per my recent proposal, and use it toTom Lane2004-07-17
* Tweak palloc/repalloc to allow zero bytes to be requested, as per recentTom Lane2004-06-05
* Adjust btree index build to not use shared buffers, thereby avoiding theTom Lane2004-06-02
* Minor code rationalization: FlushRelationBuffers just returns void,Tom Lane2004-05-31
* Get rid of rd_nblocks field in relcache entries. Turns out this wasTom Lane2004-05-08
* Tweak indexscan and seqscan code to arrange that steps from one page toTom Lane2004-04-21
* Centralize implementation of delay code by creating a pg_usleep()Tom Lane2004-02-10
* Restructure smgr API as per recent proposal. smgr no longer depends onTom Lane2004-02-10
* Cost based vacuum delay feature.Jan Wieck2004-02-06
* Rename SortMem and VacuumMem to work_mem and maintenance_work_mem.Tom Lane2004-02-03
* More janitorial work: remove the explicit casting of NULL literals to aNeil Conway2004-01-07
* $Header: -> $PostgreSQL Changes ...PostgreSQL Daemon2003-11-29
* Cross-data-type comparisons are now indexable by btrees, pursuant to myTom Lane2003-11-12
* Adjust btree index build procedure so that the btree metapage looksTom Lane2003-09-29
* Update copyrights to 2003.Bruce Momjian2003-08-04
* pgindent run.Bruce Momjian2003-08-04
* Error message editing in backend/access.Tom Lane2003-07-21
* Adjust amrescan code so that it's allowed to call index_rescan with aTom Lane2003-03-23
* Reimplement free-space-map management as per recent discussions.Tom Lane2003-03-04
* During VACUUM FULL, truncate off any deletable pages that are at theTom Lane2003-02-24