aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/heap
Commit message (Expand)AuthorAge
* Fix assertions with RI triggers in heap_update and heap_delete.Heikki Linnakangas2023-11-28
* Ensure we use the correct spelling of "ensure"David Rowley2023-11-10
* Fix race in SSI interaction with bitmap heap scan.Thomas Munro2023-07-04
* Avoid using tuple from syscache for update of pg_database.datfrozenxidMichael Paquier2023-01-11
* Replace RelationOpenSmgr() with RelationGetSmgr().Tom Lane2022-11-17
* Fix theoretical torn page hazard.Jeff Davis2022-11-11
* Avoid improbable PANIC during heap_update, redux.Tom Lane2022-09-30
* 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
* fsync pg_logical/mappings in CheckPointLogicalRewriteHeap().Andres Freund2022-01-21
* Fix silly mistake in AssertAlvaro Herrera2022-01-04
* Allow special SKIP LOCKED condition in Assert()Alvaro Herrera2022-01-04
* Fix corruption of toast indexes with REINDEX CONCURRENTLYMichael Paquier2021-12-08
* Remove overzealous index deletion assertion.Peter Geoghegan2021-09-20
* Report tuple address in data-corruption error messageAlvaro Herrera2021-08-30
* Avoid detoasting failure after COMMIT inside a plpgsql FOR loop.Tom Lane2021-05-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
* Reinstate HEAP_XMAX_LOCK_ONLY|HEAP_KEYS_UPDATED as allowedAlvaro Herrera2021-02-23
* Fix hypothetical bug in heap backward scansDavid Rowley2021-01-25
* Fix integer-overflow corner cases in substring() functions.Tom Lane2021-01-04
* Get heap page max offset with buffer lock held.Peter Geoghegan2020-12-30
* Fix index deletion latestRemovedXid bug.Peter Geoghegan2020-12-30
* Fix CLUSTER progress reporting of number of blocks scanned.Fujii Masao2020-11-27
* Handle new HOT chains in index-build table scansAlvaro Herrera2020-08-13
* Fix comments related to table AMsMichael Paquier2020-07-14
* Use TransactionXmin instead of RecentGlobalXmin in heap_abort_speculative().Andres Freund2020-04-05
* Revert "Skip redundant anti-wraparound vacuums"Michael Paquier2020-03-31
* 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
* During heap rebuild, lock any TOAST index until end of transaction.Noah Misch2020-03-21
* Fix mesurement of elapsed time during truncating heap in VACUUM.Fujii Masao2020-02-19
* Flush logical mapping files with fd opened for read/write at checkpointMichael Paquier2019-10-09
* Avoid touching replica identity index in ExtractReplicaIdentity().Tom Lane2019-09-02
* Fix bogus commentAlvaro Herrera2019-08-20
* Fix predicate-locking of HOT updated rows.Heikki Linnakangas2019-08-07
* Fix memory corruption/crash in ANALYZE.Andres Freund2019-06-18
* Avoid spurious deadlocks when upgrading a tuple lockAlvaro Herrera2019-06-18
* Revert "Avoid spurious deadlocks when upgrading a tuple lock"Alvaro Herrera2019-06-16
* Silence compiler warningAlvaro Herrera2019-06-14
* Avoid spurious deadlocks when upgrading a tuple lockAlvaro Herrera2019-06-13
* Fix assorted inconsistencies.Amit Kapila2019-06-08
* Fix message styleAlvaro Herrera2019-06-06
* Fix typos in various placesMichael Paquier2019-06-03
* tableam: Rename wrapper functions to match callback names.Andres Freund2019-05-23
* Phase 2 pgindent run for v12.Tom Lane2019-05-22
* Initial pgindent run for v12.Tom Lane2019-05-22
* tableam: Move heap-specific logic from needs_toast_table below tableam.Robert Haas2019-05-21