aboutsummaryrefslogtreecommitdiff
path: root/src/backend/commands/vacuum.c
Commit message (Expand)AuthorAge
* Invent WAL timelines, as per recent discussion, to make point-in-timeTom Lane2004-07-21
* Fix unused variable when Assert() not used.Bruce Momjian2004-07-20
* Nested transactions. There is still much left to do, especially on theTom Lane2004-07-01
* vacuum.c refactoringBruce Momjian2004-06-08
* Tweak palloc/repalloc to allow zero bytes to be requested, as per recentTom Lane2004-06-05
* Minor code rationalization: FlushRelationBuffers just returns void,Tom Lane2004-05-31
* Reimplement the linked list data structure used throughout the backend.Neil Conway2004-05-26
* For multi-table ANALYZE, use per-table transactions when possibleTom Lane2004-05-22
* Put back #include <sys/time.h> in files that seem to need it on Linux.Tom Lane2004-05-21
* Get rid of rd_nblocks field in relcache entries. Turns out this wasTom Lane2004-05-08
* Check only live tuples for OID validity, to avoid issues after ALTERTom Lane2004-02-12
* 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
* More janitorial work: remove the explicit casting of NULL literals to aNeil Conway2004-01-07
* Code cleanup, mostly in the smgr:Neil Conway2004-01-06
* $Header: -> $PostgreSQL Changes ...PostgreSQL Daemon2003-11-29
* 2nd try for the ARC strategy.Jan Wieck2003-11-13
* ARC strategy backed out ... sorryJan Wieck2003-11-13
* Replacement of the buffer replacement strategy with an ARCJan Wieck2003-11-13
* Cross-data-type comparisons are now indexable by btrees, pursuant to myTom Lane2003-11-12
* Add operator strategy and comparison-value datatype fields to ScanKey.Tom Lane2003-11-09
* Add a bit more locking to vac_update_relstats and vac_update_dbstatsTom Lane2003-10-02
* More message editing, some suggested by Alvaro HerreraPeter Eisentraut2003-09-29
* Message editing: remove gratuitous variations in message wording, standardizePeter Eisentraut2003-09-25
* Repair some REINDEX problems per recent discussions. The relcache isTom Lane2003-09-24
* Update copyrights to 2003.Bruce Momjian2003-08-04
* pgindent run.Bruce Momjian2003-08-04
* Another round of error message editing, covering backend/commands/.Tom Lane2003-07-20
* First batch of object rename commands.Peter Eisentraut2003-06-27
* Replace functional-index facility with expressional indexes. Any columnTom Lane2003-05-28
* Make debug_ GUC varables output DEBUG1 rather than LOG, and mention inBruce Momjian2003-05-27
* Backend support for autocommit removed, per recent discussions. TheTom Lane2003-05-14
* Portal and memory management infrastructure for extended query protocol.Tom Lane2003-05-02
* 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
* Improve coding of log_heap_clean() and heap_xlog_clean().Tom Lane2003-02-23
* More infrastructure for btree compaction project. Tree-traversal codeTom Lane2003-02-22
* Create a distinction between Lists of integers and Lists of OIDs, to getTom Lane2003-02-09
* Fix various places where global s/NOTICE/WARNING/ was applied with tooTom Lane2003-01-07
* Revise executor APIs so that all per-query state structure is built inTom Lane2002-12-15
* Fix miscalculation of remaining free space during tuple chain moving.Tom Lane2002-10-31
* Fix places that were using IsTransactionBlock() as an (inadequate) checkTom Lane2002-10-21
* Invert logic in pg_exec_query_string() so that we set a snapshot forTom Lane2002-10-19
* ARGH!Tom Lane2002-09-27
* Disallow VACUUM, ANALYZE, TRUNCATE on temp tables belonging to otherTom Lane2002-09-23
* Get rid of bogus use of heap_mark4update in reindex operations (cf.Tom Lane2002-09-23
* Performance improvement for MultiRecordFreeSpace on large relations ---Tom Lane2002-09-20
* pgindent run.Bruce Momjian2002-09-04
* Code review for HeapTupleHeader changes. Add version number to page headersTom Lane2002-09-02
* AUTOCOMMIT mode is now an available backend GUC variable; setting itTom Lane2002-08-30