aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/heap/heapam.c
Commit message (Expand)AuthorAge
* At update of non-LP_NORMAL TID, fail instead of corrupting page header.Noah Misch2025-01-25
* Revert "For inplace update, send nontransactional invalidations."Noah Misch2024-11-02
* Revert "WAL-log inplace update before revealing it to other sessions."Noah Misch2024-11-02
* Unpin buffer before inplace update waits for an XID to end.Noah Misch2024-10-29
* WAL-log inplace update before revealing it to other sessions.Noah Misch2024-10-25
* For inplace update, send nontransactional invalidations.Noah Misch2024-10-25
* Stop reading uninitialized memory in heap_inplace_lock().Noah Misch2024-10-24
* For inplace update durability, make heap_update() callers wait.Noah Misch2024-09-24
* Fix data loss at inplace update after heap_update().Noah Misch2024-09-24
* Fix assertions with RI triggers in heap_update and heap_delete.Heikki Linnakangas2023-11-28
* Avoid using tuple from syscache for update of pg_database.datfrozenxidMichael Paquier2023-01-11
* Fix theoretical torn page hazard.Jeff Davis2022-11-11
* Fix race condition where heap_delete() fails to pin VM page.Jeff Davis2022-09-22
* Prevent access to no-longer-pinned buffer in heapam_tuple_lock().Tom Lane2022-04-13
* Clean up assorted failures under clang's -fsanitize=undefined checks.Tom Lane2022-03-03
* WAL log unchanged toasted replica identity key attributes.Amit Kapila2022-02-14
* Fix silly mistake in AssertAlvaro Herrera2022-01-04
* Allow special SKIP LOCKED condition in Assert()Alvaro Herrera2022-01-04
* Remove overzealous index deletion assertion.Peter Geoghegan2021-09-20
* Fix mishandling of resjunk columns in ON CONFLICT ... UPDATE tlists.Tom Lane2021-05-10
* Avoid improbable PANIC during heap_update.Tom Lane2021-04-13
* Fix potential SSI hazard in heap_update().Thomas Munro2021-04-13
* Fix hypothetical bug in heap backward scansDavid Rowley2021-01-25
* Get heap page max offset with buffer lock held.Peter Geoghegan2020-12-30
* Fix index deletion latestRemovedXid bug.Peter Geoghegan2020-12-30
* Fix comments in heapam.c.Amit Kapila2020-09-18
* Fix comments related to table AMsMichael Paquier2020-07-14
* Improve comments for [Heap]CheckForSerializableConflictOut().Thomas Munro2020-06-12
* Avoid update conflict out serialization anomalies.Peter Geoghegan2020-06-11
* Initial pgindent and pgperltidy run for v13.Tom Lane2020-05-14
* Remove HEAPDEBUGALLPeter Eisentraut2020-04-22
* Use TransactionXmin instead of RecentGlobalXmin in heap_abort_speculative().Andres Freund2020-04-05
* Skip WAL for new relfilenodes, under wal_level=minimal.Noah Misch2020-04-04
* Revert "Skip WAL for new relfilenodes, under wal_level=minimal."Noah Misch2020-03-22
* Skip WAL for new relfilenodes, under wal_level=minimal.Noah Misch2020-03-21
* Introduce a maintenance_io_concurrency setting.Thomas Munro2020-03-16
* Issue properly WAL record for CID of first catalog tuple in multi-insertMichael Paquier2020-02-25
* Clean up newlines following left parenthesesAlvaro Herrera2020-01-30
* Fix compile error on HP C.Thomas Munro2020-01-28
* Remove dependency on HeapTuple from predicate locking functions.Thomas Munro2020-01-28
* Fix comment in heapam.cMichael Paquier2020-01-13
* Update copyrights for 2020Bruce Momjian2020-01-01
* Revert "Rename files and headers related to index AM"Michael Paquier2019-12-27
* Rename files and headers related to index AMMichael Paquier2019-12-25
* Rename some toasting functions based on whether they are heap-specific.Robert Haas2019-10-04
* Split tuptoaster.c into three separate files.Robert Haas2019-09-05
* Avoid touching replica identity index in ExtractReplicaIdentity().Tom Lane2019-09-02
* Fix bogus commentAlvaro Herrera2019-08-20
* Fix inconsistencies and typos in the tree, take 10Michael Paquier2019-08-13
* Fix predicate-locking of HOT updated rows.Heikki Linnakangas2019-08-07