summaryrefslogtreecommitdiff
path: root/src/backend/access/heap/heapam.c
AgeCommit message (Expand)Author
2022-07-06Change internal RelFileNode references to RelFileNumber or RelFileLocator.Robert Haas
2022-06-16Revert changes in HOT handling of BRIN indexesTomas Vondra
2022-04-13Prevent access to no-longer-pinned buffer in heapam_tuple_lock().Tom Lane
2022-04-13Remove extraneous blank lines before block-closing bracesAlvaro Herrera
2022-04-11Make XLogRecGetBlockTag() throw error if there's no such block.Tom Lane
2022-04-11Fix various typos and spelling mistakes in code commentsDavid Rowley
2022-04-03Set relfrozenxid to oldest extant XID seen by VACUUM.Peter Geoghegan
2022-03-24Change fastgetattr and heap_getattr to inline functionsAlvaro Herrera
2022-03-11Normalize heap_prepare_freeze_tuple argument name.Peter Geoghegan
2022-03-03Clean up assorted failures under clang's -fsanitize=undefined checks.Tom Lane
2022-02-24Remove unnecessary heap_tuple_needs_freeze argument.Peter Geoghegan
2022-02-14WAL log unchanged toasted replica identity key attributes.Amit Kapila
2022-01-25Fix various typos, grammar and code style in comments and docsMichael Paquier
2022-01-07Update copyright for 2022Bruce Momjian
2022-01-04Fix silly mistake in AssertAlvaro Herrera
2022-01-04Allow special SKIP LOCKED condition in Assert()Alvaro Herrera
2021-12-08Standardize cleanup lock terminology.Peter Geoghegan
2021-11-30Ignore BRIN indexes when checking for HOT udpatesTomas Vondra
2021-11-26Go back to considering HOT on pages marked full.Peter Geoghegan
2021-11-04Add hardening to catch invalid TIDs in indexes.Peter Geoghegan
2021-10-29Demote pg_unreachable() in heapam to an assertion.Peter Geoghegan
2021-10-04Replace occurrences of InvalidXid with InvalidTransactionIdDaniel Gustafsson
2021-09-22Document issue with heapam line pointer truncation.Peter Geoghegan
2021-09-20Remove overzealous index deletion assertion.Peter Geoghegan
2021-06-03Revert most of 39b66a91bdTomas Vondra
2021-05-26Fix typo in heapam.cMichael Paquier
2021-05-12Initial pgindent and pgperltidy run for v14.Tom Lane
2021-05-10Fix mishandling of resjunk columns in ON CONFLICT ... UPDATE tlists.Tom Lane
2021-04-13Avoid improbable PANIC during heap_update.Tom Lane
2021-04-13Fix potential SSI hazard in heap_update().Thomas Munro
2021-04-07Truncate line pointer array during VACUUM.Peter Geoghegan
2021-04-06Remove tupgone special case from vacuumlazy.c.Peter Geoghegan
2021-03-30Adjust design of per-worker parallel seqscan data structDavid Rowley
2021-03-25Sanitize the term "combo CID" in code commentsMichael Paquier
2021-03-16Fix comment about promising tuples.Peter Geoghegan
2021-02-27Add TID Range Scans to support efficient scanning ranges of TIDsDavid Rowley
2021-02-22Remove pointless HeapTupleHeaderIndicatesMovedPartitions callsAlvaro Herrera
2021-01-25Fix hypothetical bug in heap backward scansDavid Rowley
2021-01-24Fix COPY FREEZE with CLOBBER_CACHE_ALWAYSTomas Vondra
2021-01-17Set PD_ALL_VISIBLE and visibility map bits in COPY FREEZETomas Vondra
2021-01-13Enhance nbtree index tuple deletion.Peter Geoghegan
2021-01-02Update copyright for 2021Bruce Momjian
2020-12-30Get heap page max offset with buffer lock held.Peter Geoghegan
2020-12-30Fix index deletion latestRemovedXid bug.Peter Geoghegan
2020-12-08Avoid using tuple from syscache for update of pg_database.datfrozenxidMichael Paquier
2020-11-09Remove ineffective heapam CHECK_FOR_INTERRUPTS().Peter Geoghegan
2020-10-15Revert "Remove pointless HeapTupleHeaderIndicatesMovedPartitions calls"Alvaro Herrera
2020-10-15Remove pointless HeapTupleHeaderIndicatesMovedPartitions callsAlvaro Herrera
2020-09-18Fix comments in heapam.c.Amit Kapila
2020-08-20Revert "Make vacuum a bit more verbose to debug BF failure."Andres Freund