summaryrefslogtreecommitdiff
path: root/src/include/access/tableam.h
AgeCommit message (Expand)Author
2025-06-30Rationalize handling of VacuumParamsMichael Paquier
2025-04-02Remove HeapBitmapScan's skip_fetch optimizationAndres Freund
2025-03-15Remove table AM callback scan_bitmap_next_blockMelanie Plageman
2025-03-15BitmapHeapScan uses the read stream APIMelanie Plageman
2025-01-25At update of non-LP_NORMAL TID, fail instead of corrupting page header.Noah Misch
2025-01-01Update copyright for 2025Bruce Momjian
2024-12-18Bitmap Table Scans use unified TBMIteratorMelanie Plageman
2024-10-25Make table_scan_bitmap_next_block() async-friendlyMelanie Plageman
2024-10-25Move EXPLAIN counter increment to heapam_scan_bitmap_next_blockMelanie Plageman
2024-06-22Remove extra comment at TableAmRoutine.scan_analyze_next_blockAlexander Korotkov
2024-04-16revert: Generalize relation analyze in table AM interfaceAlexander Korotkov
2024-04-11Revert: Allow table AM to store complex data structures in rd_amcacheAlexander Korotkov
2024-04-11Revert: Allow table AM tuple_insert() method to return the different slotAlexander 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-11Revert: Custom reloptions for table AMAlexander Korotkov
2024-04-08Provide a way block-level table AMs could re-use acquire_sample_rows()Alexander Korotkov
2024-04-08Custom reloptions for table AMAlexander Korotkov
2024-04-06BitmapHeapScan: Push skip_fetch optimization into table AMTomas Vondra
2024-04-03Fix the parameters order for TableAmRoutine.relation_copy_for_cluster()Alexander Korotkov
2024-04-02Revert "Custom reloptions for table AM"Alexander Korotkov
2024-03-30Let table AM insertion methods control index insertionAlexander Korotkov
2024-03-30Custom reloptions for table AMAlexander 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-21Allow table AM tuple_insert() method to return the different slotAlexander Korotkov
2024-03-21Allow table AM to store complex data structures in rd_amcacheAlexander Korotkov
2024-03-14Remove redundant snapshot copying from parallel leader to workersHeikki Linnakangas
2024-01-04Update copyright for 2024Bruce Momjian
2023-11-28Fix assertions with RI triggers in heap_update and heap_delete.Heikki Linnakangas
2023-11-27Fix comment in tableam.h about GetHeapamTableAmRoutine()Michael Paquier
2023-10-26Add trailing commas to enum definitionsPeter Eisentraut
2023-05-19Pre-beta mechanical code beautification.Tom Lane
2023-05-02Fix typos in commentsMichael Paquier
2023-04-18Fix some typos and some incorrectly duplicated wordsDavid Rowley
2023-04-03Revert 11470f544eAlexander Korotkov
2023-03-22Allow locking updated tuples in tuple_update() and tuple_delete()Alexander Korotkov
2023-03-20Ignore BRIN indexes when checking for HOT updatesTomas Vondra
2023-01-31Remove dead NoMovementScanDirection codeDavid Rowley
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-22Refactor how VACUUM passes around its XID cutoffs.Peter Geoghegan
2022-11-17Standardize rmgrdesc recovery conflict XID output.Peter Geoghegan
2022-09-19Harmonize heapam and tableam parameter names.Peter Geoghegan
2022-09-13Split up guc.c for better build speed and ease of maintenance.Tom Lane
2022-07-06Change internal RelFileNode references to RelFileNumber or RelFileLocator.Robert Haas
2022-04-08Apply PGDLLIMPORT markings broadly.Robert Haas
2022-01-08Update copyright for 2022Bruce Momjian
2021-11-05Add hardening to catch invalid TIDs in indexes.Peter Geoghegan
2021-10-04Fix duplicate words in commentsDaniel Gustafsson
2021-04-05Simplify state managed by VACUUM.Peter Geoghegan