summaryrefslogtreecommitdiff
path: root/src/backend/commands/vacuum.c
Commit message (Expand)AuthorAgeFilesLines
* Restructure error handling as recently discussed. It is now reallyTom Lane2004-07-311-49/+60
* Invent WAL timelines, as per recent discussion, to make point-in-timeTom Lane2004-07-211-7/+7
* Fix unused variable when Assert() not used.Bruce Momjian2004-07-201-1/+3
* Nested transactions. There is still much left to do, especially on theTom Lane2004-07-011-2/+4
* vacuum.c refactoringBruce Momjian2004-06-081-436/+589
* Tweak palloc/repalloc to allow zero bytes to be requested, as per recentTom Lane2004-06-051-3/+2
* Minor code rationalization: FlushRelationBuffers just returns void,Tom Lane2004-05-311-10/+4
* Reimplement the linked list data structure used throughout the backend.Neil Conway2004-05-261-12/+12
* For multi-table ANALYZE, use per-table transactions when possibleTom Lane2004-05-221-64/+90
* Put back #include <sys/time.h> in files that seem to need it on Linux.Tom Lane2004-05-211-1/+2
* Get rid of rd_nblocks field in relcache entries. Turns out this wasTom Lane2004-05-081-11/+3
* Check only live tuples for OID validity, to avoid issues after ALTERTom Lane2004-02-121-9/+9
* Centralize implementation of delay code by creating a pg_usleep()Tom Lane2004-02-101-6/+47
* Restructure smgr API as per recent proposal. smgr no longer depends onTom Lane2004-02-101-3/+7
* More janitorial work: remove the explicit casting of NULL literals to aNeil Conway2004-01-071-6/+6
* Code cleanup, mostly in the smgr:Neil Conway2004-01-061-13/+14
* $Header: -> $PostgreSQL Changes ...PostgreSQL Daemon2003-11-291-1/+1
* 2nd try for the ARC strategy.Jan Wieck2003-11-131-1/+21
* ARC strategy backed out ... sorryJan Wieck2003-11-131-21/+1
* Replacement of the buffer replacement strategy with an ARCJan Wieck2003-11-131-1/+21
* Cross-data-type comparisons are now indexable by btrees, pursuant to myTom Lane2003-11-121-10/+9
* Add operator strategy and comparison-value datatype fields to ScanKey.Tom Lane2003-11-091-7/+9
* Add a bit more locking to vac_update_relstats and vac_update_dbstatsTom Lane2003-10-021-1/+11
* More message editing, some suggested by Alvaro HerreraPeter Eisentraut2003-09-291-2/+2
* Message editing: remove gratuitous variations in message wording, standardizePeter Eisentraut2003-09-251-14/+14
* Repair some REINDEX problems per recent discussions. The relcache isTom Lane2003-09-241-29/+1
* Update copyrights to 2003.Bruce Momjian2003-08-041-2/+2
* pgindent run.Bruce Momjian2003-08-041-28/+33
* Another round of error message editing, covering backend/commands/.Tom Lane2003-07-201-100/+143
* First batch of object rename commands.Peter Eisentraut2003-06-271-2/+2
* Replace functional-index facility with expressional indexes. Any columnTom Lane2003-05-281-4/+7
* Make debug_ GUC varables output DEBUG1 rather than LOG, and mention inBruce Momjian2003-05-271-6/+6
* Backend support for autocommit removed, per recent discussions. TheTom Lane2003-05-141-14/+12
* Portal and memory management infrastructure for extended query protocol.Tom Lane2003-05-021-4/+4
* Reimplement free-space-map management as per recent discussions.Tom Lane2003-03-041-9/+33
* During VACUUM FULL, truncate off any deletable pages that are at theTom Lane2003-02-241-5/+6
* Improve coding of log_heap_clean() and heap_xlog_clean().Tom Lane2003-02-231-9/+5
* More infrastructure for btree compaction project. Tree-traversal codeTom Lane2003-02-221-8/+24
* Create a distinction between Lists of integers and Lists of OIDs, to getTom Lane2003-02-091-5/+5
* Fix various places where global s/NOTICE/WARNING/ was applied with tooTom Lane2003-01-071-2/+2
* Revise executor APIs so that all per-query state structure is built inTom Lane2002-12-151-2/+5
* Fix miscalculation of remaining free space during tuple chain moving.Tom Lane2002-10-311-8/+8
* Fix places that were using IsTransactionBlock() as an (inadequate) checkTom Lane2002-10-211-7/+3
* Invert logic in pg_exec_query_string() so that we set a snapshot forTom Lane2002-10-191-1/+5
* ARGH!Tom Lane2002-09-271-18/+38
* Disallow VACUUM, ANALYZE, TRUNCATE on temp tables belonging to otherTom Lane2002-09-231-1/+15
* Get rid of bogus use of heap_mark4update in reindex operations (cf.Tom Lane2002-09-231-3/+3
* Performance improvement for MultiRecordFreeSpace on large relations ---Tom Lane2002-09-201-21/+19
* pgindent run.Bruce Momjian2002-09-041-91/+106
* Code review for HeapTupleHeader changes. Add version number to page headersTom Lane2002-09-021-16/+20