summaryrefslogtreecommitdiff
path: root/src/backend/access/heap/heapam.c
AgeCommit message (Expand)Author
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-27Add 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-07Remove references to old function nameAndres Freund
2024-04-08Use streaming I/O in sequential scans.Thomas Munro
2024-04-06Reduce branches in heapgetpage()'s per-tuple loopAndres Freund
2024-04-07BitmapHeapScan: 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-26Allow 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-03Update copyright for 2024Bruce Momjian
2023-11-28Fix assertions with RI triggers in heap_update and heap_delete.Heikki Linnakangas
2023-10-16Fix comment from commit 22655aa231.Thomas Munro
2023-10-13Fix bulk table extension when copying into multiple partitionsAndres Freund
2023-09-05Remove the "snapshot too old" feature.Thomas Munro
2023-08-31Report syncscan position at end of scan.Heikki Linnakangas
2023-08-14hio: Take number of prior relation extensions into accountAndres Freund
2023-05-19Pre-beta mechanical code beautification.Tom Lane
2023-05-02Fix typos in commentsMichael Paquier
2023-04-11Fix xl_heap_lock WAL record field's data type.Peter Geoghegan
2023-04-08Handle logical slot conflicts on standbyAndres Freund
2023-04-06hio: Use ExtendBufferedRelBy() to extend tables more efficientlyAndres Freund
2023-04-06heapam: Pass number of required pages to RelationGetBufferForTuple()Andres Freund
2023-04-02Add info in WAL records in preparation for logical slot conflict handlingAndres Freund
2023-04-01Pass down table relation into more index relation functionsAndres Freund
2023-03-23Count updates that move row to a new page.Peter Geoghegan
2023-03-20Ignore BRIN indexes when checking for HOT updatesTomas Vondra
2023-03-02Remove bms_first_member().Tom Lane
2023-02-07More refactoring of heapgettup() and heapgettup_pagemode()David Rowley
2023-02-03Reduce code duplication between heapgettup and heapgettup_pagemodeDavid Rowley
2023-02-03Add helper functions to simplify heapgettup codeDavid Rowley