summaryrefslogtreecommitdiff
path: root/src/backend/access/heap/heapam.c
AgeCommit message (Expand)Author
2025-06-03Rename log_lock_failure GUC to log_lock_failures for consistency.Fujii Masao
2025-05-30Ensure we have a snapshot when updating various system catalogs.Nathan Bossart
2025-05-09Add support for runtime arguments in injection pointsMichael Paquier
2025-04-20Comment on need to MarkBufferDirty() if omitting DELAY_CHKPT_START.Noah Misch
2025-04-03Use AIO batchmode for bitmap heap scansMelanie Plageman
2025-04-02Remove HeapBitmapScan's skip_fetch optimizationAndres Freund
2025-04-01heapam: Only set tuple's block once per page in pagemodeHeikki Linnakangas
2025-03-30read_stream: Introduce and use optional batchmode supportAndres Freund
2025-03-15BitmapHeapScan uses the read stream APIMelanie Plageman
2025-03-14Add GUC option to log lock acquisition failures.Fujii Masao
2025-02-13Remove unnecessary (char *) casts [xlog]Peter Eisentraut
2025-01-25At update of non-LP_NORMAL TID, fail instead of corrupting page header.Noah Misch
2025-01-23Add some const decorations (htup.h)Peter Eisentraut
2025-01-16Add and use BitmapHeapScanDescData structMelanie Plageman
2025-01-01Fix an assortment of spelling mistakes and typosDavid Rowley
2025-01-01Update copyright for 2025Bruce Momjian
2024-12-20Introduce CompactAttribute array in TupleDesc, take 2David Rowley
2024-12-18Make rs_cindex and rs_ntuples unsignedMelanie Plageman
2024-11-06Remove unused variableDaniel Gustafsson
2024-11-02Fix inplace update buffer self-deadlock.Noah Misch
2024-10-29Unpin buffer before inplace update waits for an XID to end.Noah Misch
2024-10-25Make table_scan_bitmap_next_block() async-friendlyMelanie Plageman
2024-10-25WAL-log inplace update before revealing it to other sessions.Noah Misch
2024-10-25For inplace update, send nontransactional invalidations.Noah Misch
2024-10-24Stop reading uninitialized memory in heap_inplace_lock().Noah Misch
2024-09-24For inplace update durability, make heap_update() callers wait.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-28Add an injection_points isolation test suite.Noah Misch
2024-05-16BitmapHeapScan: Remove incorrect assert and reset fieldMelanie Plageman
2024-04-29Avoid repeating loads of frozen ID values.Noah Misch
2024-04-28Fix duplicated consecutive words in commentsDavid Rowley
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-08Custom reloptions for table AMAlexander Korotkov
2024-04-08Remove references to old function nameAndres Freund
2024-04-07Use streaming I/O in sequential scans.Thomas Munro
2024-04-07Reduce branches in heapgetpage()'s per-tuple loopAndres Freund
2024-04-06BitmapHeapScan: Push skip_fetch optimization into table AMTomas Vondra
2024-04-04Secondary refactor of heap scanning functionsDavid Rowley
2024-04-04Preliminary refactor of heap scanning functionsDavid Rowley
2024-04-03Combine freezing and pruning steps in VACUUMHeikki Linnakangas
2024-03-30Let table AM insertion methods control index insertionAlexander Korotkov
2024-03-27Fix some typos and grammar issues from commit 87985cc92522Alexander 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-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-01-04Update copyright for 2024Bruce Momjian
2023-11-28Fix assertions with RI triggers in heap_update and heap_delete.Heikki Linnakangas