index
:
postgresql
REL_16_STABLE
master
postgresql mirror
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
backend
/
commands
/
vacuum.c
Commit message (
Expand
)
Author
Age
*
Close race condition between datfrozen and relfrozen updates.
Noah Misch
2024-04-29
*
Handle DROP DATABASE getting interrupted
Andres Freund
2023-07-13
*
Release lock after encountering bogs row in vac_truncate_clog()
Andres Freund
2023-07-13
*
Avoid using tuple from syscache for update of pg_database.datfrozenxid
Michael Paquier
2023-01-11
*
Prevent concurrent SimpleLruTruncate() for any given SLRU.
Noah Misch
2020-08-15
*
Fix bug that could try to freeze running multixacts.
Thomas Munro
2019-10-17
*
Fix "ANALYZE t, t" inside a transaction block.
Tom Lane
2019-08-10
*
Phase 2 pgindent run for v12.
Tom Lane
2019-05-22
*
Initial pgindent run for v12.
Tom Lane
2019-05-22
*
Add TRUNCATE parameter to VACUUM.
Fujii Masao
2019-05-08
*
Allow pg_class xid & multixid horizons to not be set.
Andres Freund
2019-04-23
*
Allow VACUUM to be run with index cleanup disabled.
Robert Haas
2019-04-04
*
tableam: VACUUM and ANALYZE support.
Andres Freund
2019-03-30
*
Allow existing VACUUM options to take a Boolean argument.
Robert Haas
2019-03-29
*
Revise parse tree representation for VACUUM and ANALYZE.
Robert Haas
2019-03-18
*
Fold vacuum's 'int options' parameter into VacuumParams.
Robert Haas
2019-03-18
*
tableam: Add and use scan APIs.
Andres Freund
2019-03-11
*
Convert [autovacuum_]vacuum_cost_delay into floating-point GUCs.
Tom Lane
2019-03-10
*
Remove superfluous tqual.h includes.
Andres Freund
2019-01-21
*
Replace uses of heap_open et al with the corresponding table_* function.
Andres Freund
2019-01-21
*
Move vacuumlazy.c into access/heap.
Andres Freund
2019-01-15
*
Update copyright for 2019
Bruce Momjian
2019-01-02
*
Remove obsolete IndexIs* macros
Peter Eisentraut
2018-12-27
*
Remove WITH OIDS support, change oid catalog column visibility.
Andres Freund
2018-11-20
*
Add option SKIP_LOCKED to VACUUM and ANALYZE
Michael Paquier
2018-10-04
*
Refactor relation opening for VACUUM and ANALYZE
Michael Paquier
2018-10-02
*
Improve VACUUM and ANALYZE by avoiding early lock queue
Michael Paquier
2018-08-27
*
Fix two oversights from 9ebe0572 which refactored cluster_rel
Michael Paquier
2018-07-29
*
Refactor cluster_rel() to handle more options
Michael Paquier
2018-07-24
*
Rename VACOPT_NOWAIT to VACOPT_SKIP_LOCKED
Michael Paquier
2018-07-12
*
Add assertion in expand_vacuum_rel() for non-autovacuum path
Michael Paquier
2018-07-12
*
Merge catalog/pg_foo_fn.h headers back into pg_foo.h headers.
Tom Lane
2018-04-08
*
Sync up our various ways of estimating pg_class.reltuples.
Tom Lane
2018-03-22
*
Rename TransactionChain functions
Peter Eisentraut
2018-03-16
*
Remove pg_class.relhaspkey
Peter Eisentraut
2018-03-14
*
When updating reltuples after ANALYZE, just extrapolate from our sample.
Tom Lane
2018-03-13
*
Update copyright for 2018
Bruce Momjian
2018-01-02
*
Extend near-wraparound hints to include replication slots
Simon Riggs
2017-12-29
*
When VACUUM or ANALYZE skips a concurrently dropped table, log it.
Robert Haas
2017-12-04
*
Improve comments in vacuum_rel() and analyze_rel().
Tom Lane
2017-10-05
*
Allow multiple tables to be specified in one VACUUM or ANALYZE command.
Tom Lane
2017-10-03
*
Fix inadequate locking during get_rel_oids().
Tom Lane
2017-09-29
*
Phase 3 of pgindent updates.
Tom Lane
2017-06-21
*
Track the oldest XID that can be safely looked up in CLOG.
Robert Haas
2017-03-23
*
Refactor GetOldestXmin() to use flags
Simon Riggs
2017-03-22
*
Rename "pg_clog" directory to "pg_xact".
Robert Haas
2017-03-17
*
Make logging about multixact wraparound protection less chatty.
Tom Lane
2017-03-14
*
Don't uselessly rewrite, truncate, VACUUM, or ANALYZE partitioned tables.
Robert Haas
2017-03-02
*
Fix race condition in reading commit timestamps
Alvaro Herrera
2017-01-19
*
Update copyright via script for 2017
Bruce Momjian
2017-01-03
[next]