summaryrefslogtreecommitdiff
path: root/src/include/access/heapam.h
AgeCommit message (Expand)Author
7 daysRationalize handling of VacuumParamsMichael Paquier
2025-06-15Sync typedefs.list with the buildfarm.Tom Lane
2025-04-02Remove HeapBitmapScan's skip_fetch optimizationAndres Freund
2025-01-16Add and use BitmapHeapScanDescData structMelanie Plageman
2025-01-01Update copyright for 2025Bruce Momjian
2024-12-18Make rs_cindex and rs_ntuples unsignedMelanie Plageman
2024-10-29Unpin buffer before inplace update waits for an XID to end.Noah Misch
2024-09-24Fix data loss at inplace update after heap_update().Noah Misch
2024-09-12Move logic related to WAL replay of Heap/Heap2 into its own fileMichael Paquier
2024-06-12Harmonize function parameter names for Postgres 17.Peter Geoghegan
2024-04-16revert: Generalize relation analyze in table AM interfaceAlexander Korotkov
2024-04-11Revert: Allow locking updated tuples in tuple_update() and tuple_delete()Alexander Korotkov
2024-04-11Revert: Let table AM insertion methods control index insertionAlexander Korotkov
2024-04-08Use streaming I/O in ANALYZE.Thomas Munro
2024-04-07Use streaming I/O in sequential scans.Thomas Munro
2024-04-06BitmapHeapScan: Push skip_fetch optimization into table AMTomas Vondra
2024-04-04Preliminary refactor of heap scanning functionsDavid Rowley
2024-04-03Combine freezing and pruning steps in VACUUMHeikki Linnakangas
2024-04-01Introduce 'options' argument to heap_page_prune()Heikki Linnakangas
2024-03-30Let table AM insertion methods control index insertionAlexander Korotkov
2024-03-30Generalize relation analyze in table AM interfaceAlexander Korotkov
2024-03-25Allow locking updated tuples in tuple_update() and tuple_delete()Alexander Korotkov
2024-03-25Merge prune, freeze and vacuum WAL record formatsHeikki Linnakangas
2024-01-18Optimize vacuuming of relations with no indexes.Robert Haas
2024-01-04Update copyright for 2024Bruce Momjian
2023-10-26Add trailing commas to enum definitionsPeter Eisentraut
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-03-20Ignore BRIN indexes when checking for HOT updatesTomas Vondra
2023-02-08Remove stray duplicated comment in heapam.hDavid Rowley
2023-02-02Further refactor of heapgettup and heapgettup_pagemodeDavid Rowley
2023-01-03Delay commit status checks until freezing executes.Peter Geoghegan
2023-01-03Refine the definition of page-level freezing.Peter Geoghegan
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-28Add page-level freezing to VACUUM.Peter Geoghegan
2022-12-22Refactor how VACUUM passes around its XID cutoffs.Peter Geoghegan
2022-11-16Variable renaming in preparation for refactoringPeter Eisentraut
2022-11-15Deduplicate freeze plans in freeze WAL records.Peter Geoghegan
2022-11-09Remove redundant declaration for XidInMVCCSnapshotAlvaro Herrera
2022-09-19Harmonize heapam and tableam parameter names.Peter Geoghegan
2022-05-12Pre-beta mechanical code beautification.Tom Lane
2022-04-13Prevent access to no-longer-pinned buffer in heapam_tuple_lock().Tom Lane
2022-04-03Set relfrozenxid to oldest extant XID seen by VACUUM.Peter Geoghegan
2022-02-25Remove unnecessary heap_tuple_needs_freeze argument.Peter Geoghegan
2022-01-08Update copyright for 2022Bruce Momjian
2021-12-23Move parallel vacuum code to vacuumparallel.c.Amit Kapila
2021-11-13Explain pruning pgstats accounting subtleties.Peter Geoghegan
2021-04-06Remove tupgone special case from vacuumlazy.c.Peter Geoghegan
2021-04-05Simplify state managed by VACUUM.Peter Geoghegan