aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/heap/pruneheap.c
Commit message (Expand)AuthorAge
* Fix typos and duplicate wordsDaniel Gustafsson2024-04-18
* Revert: Custom reloptions for table AMAlexander Korotkov2024-04-11
* Custom reloptions for table AMAlexander Korotkov2024-04-08
* Combine freezing and pruning steps in VACUUMHeikki Linnakangas2024-04-03
* Refactor how heap_prune_chain() updates prunable_xidHeikki Linnakangas2024-04-03
* Introduce 'options' argument to heap_page_prune()Heikki Linnakangas2024-04-02
* Handle non-chain tuples outside of heap_prune_chain()Heikki Linnakangas2024-04-01
* Refactor heap_prune_chain()Heikki Linnakangas2024-04-01
* Minor refactoring in heap_page_pruneHeikki Linnakangas2024-04-01
* Remove obsolete comment about VACUUM retrying pruningHeikki Linnakangas2024-03-28
* Merge prune, freeze and vacuum WAL record formatsHeikki Linnakangas2024-03-25
* Remove unused PruneState member relHeikki Linnakangas2024-03-20
* Reorganize heap_page_prune() function commentHeikki Linnakangas2024-03-20
* Make the order of the header file includes consistentPeter Eisentraut2024-03-13
* Remove unused #include's from backend .c filesPeter Eisentraut2024-03-04
* Optimize vacuuming of relations with no indexes.Robert Haas2024-01-18
* Update copyright for 2024Bruce Momjian2024-01-03
* Remove retry loop in heap_page_prune().Robert Haas2023-10-02
* Return data from heap_page_prune via a struct.Robert Haas2023-09-28
* Remove the "snapshot too old" feature.Thomas Munro2023-09-05
* Pre-beta mechanical code beautification.Tom Lane2023-05-19
* Fix typos in commentsMichael Paquier2023-05-02
* Add info in WAL records in preparation for logical slot conflict handlingAndres Freund2023-04-02
* Update copyright for 2023Bruce Momjian2023-01-02
* Standardize rmgrdesc recovery conflict XID output.Peter Geoghegan2022-11-17
* Pre-beta mechanical code beautification.Tom Lane2022-05-12
* Truncate line pointer array during heap pruning.Peter Geoghegan2022-04-07
* Fix collection of typos in the code and the documentationMichael Paquier2022-03-15
* Remove xloginsert.h from xlog.hAlvaro Herrera2022-01-30
* heap pruning: Only call BufferGetBlockNumber() once.Andres Freund2022-01-17
* Assert redirect pointers are sensible after heap_page_prune().Andres Freund2022-01-13
* Fix possible HOT corruption when RECENTLY_DEAD changes to DEAD while pruning.Andres Freund2022-01-13
* Update copyright for 2022Bruce Momjian2022-01-07
* Standardize cleanup lock terminology.Peter Geoghegan2021-12-08
* Explain pruning pgstats accounting subtleties.Peter Geoghegan2021-11-12
* Update heap_page_prune() free space map comments.Peter Geoghegan2021-11-11
* Update obsolete heap pruning comments.Peter Geoghegan2021-11-05
* Add various assertions to heap pruning code.Peter Geoghegan2021-11-04
* Document issue with heapam line pointer truncation.Peter Geoghegan2021-09-22
* Initial pgindent and pgperltidy run for v14.Tom Lane2021-05-12
* Truncate line pointer array during VACUUM.Peter Geoghegan2021-04-07
* Remove tupgone special case from vacuumlazy.c.Peter Geoghegan2021-04-06
* Adjust lazy_scan_heap() accounting comments.Peter Geoghegan2021-02-14
* Update copyright for 2021Bruce Momjian2021-01-02
* Fix some grammar and typos in comments and docsMichael Paquier2020-11-02
* Add additional information in the vacuum error context.Amit Kapila2020-08-26
* Handle new HOT chains in index-build table scansAlvaro Herrera2020-08-13
* snapshot scalability: Don't compute global horizons while building snapshots.Andres Freund2020-08-12
* code: replace 'master' with 'primary' where appropriate.Andres Freund2020-07-08
* Update copyrights for 2020Bruce Momjian2020-01-01