summaryrefslogtreecommitdiff
path: root/src/backend/access/heap/pruneheap.c
AgeCommit message (Expand)Author
2025-02-13Remove unnecessary (char *) casts [xlog]Peter Eisentraut
2025-01-01Fix an assortment of spelling mistakes and typosDavid Rowley
2025-01-01Update copyright for 2025Bruce Momjian
2024-12-18Remove leftover mentions of XLOG_HEAP2_FREEZE_PAGE recordsMelanie Plageman
2024-07-19Ensure vacuum removes all visibly dead tuples older than OldestXminMelanie Plageman
2024-04-18Fix typos and duplicate wordsDaniel Gustafsson
2024-04-11Revert: Custom reloptions for table AMAlexander Korotkov
2024-04-08Custom reloptions for table AMAlexander Korotkov
2024-04-03Combine freezing and pruning steps in VACUUMHeikki Linnakangas
2024-04-03Refactor how heap_prune_chain() updates prunable_xidHeikki Linnakangas
2024-04-01Introduce 'options' argument to heap_page_prune()Heikki Linnakangas
2024-04-01Handle non-chain tuples outside of heap_prune_chain()Heikki Linnakangas
2024-04-01Refactor heap_prune_chain()Heikki Linnakangas
2024-04-01Minor refactoring in heap_page_pruneHeikki Linnakangas
2024-03-28Remove obsolete comment about VACUUM retrying pruningHeikki Linnakangas
2024-03-25Merge prune, freeze and vacuum WAL record formatsHeikki Linnakangas
2024-03-20Remove unused PruneState member relHeikki Linnakangas
2024-03-20Reorganize heap_page_prune() function commentHeikki Linnakangas
2024-03-13Make the order of the header file includes consistentPeter Eisentraut
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-01-18Optimize vacuuming of relations with no indexes.Robert Haas
2024-01-04Update copyright for 2024Bruce Momjian
2023-10-02Remove retry loop in heap_page_prune().Robert Haas
2023-09-28Return data from heap_page_prune via a struct.Robert Haas
2023-09-05Remove the "snapshot too old" feature.Thomas Munro
2023-05-19Pre-beta mechanical code beautification.Tom Lane
2023-05-02Fix typos in commentsMichael Paquier
2023-04-02Add info in WAL records in preparation for logical slot conflict handlingAndres Freund
2023-01-02Update copyright for 2023Bruce Momjian
2022-11-17Standardize rmgrdesc recovery conflict XID output.Peter Geoghegan
2022-05-12Pre-beta mechanical code beautification.Tom Lane
2022-04-07Truncate line pointer array during heap pruning.Peter Geoghegan
2022-03-15Fix collection of typos in the code and the documentationMichael Paquier
2022-01-30Remove xloginsert.h from xlog.hAlvaro Herrera
2022-01-17heap pruning: Only call BufferGetBlockNumber() once.Andres Freund
2022-01-14Assert redirect pointers are sensible after heap_page_prune().Andres Freund
2022-01-14Fix possible HOT corruption when RECENTLY_DEAD changes to DEAD while pruning.Andres Freund
2022-01-08Update copyright for 2022Bruce Momjian
2021-12-09Standardize cleanup lock terminology.Peter Geoghegan
2021-11-13Explain pruning pgstats accounting subtleties.Peter Geoghegan
2021-11-11Update heap_page_prune() free space map comments.Peter Geoghegan
2021-11-05Update obsolete heap pruning comments.Peter Geoghegan
2021-11-05Add various assertions to heap pruning code.Peter Geoghegan
2021-09-23Document issue with heapam line pointer truncation.Peter Geoghegan
2021-05-12Initial pgindent and pgperltidy run for v14.Tom Lane
2021-04-07Truncate line pointer array during VACUUM.Peter Geoghegan
2021-04-06Remove tupgone special case from vacuumlazy.c.Peter Geoghegan
2021-02-15Adjust lazy_scan_heap() accounting comments.Peter Geoghegan
2021-01-02Update copyright for 2021Bruce Momjian
2020-11-02Fix some grammar and typos in comments and docsMichael Paquier