summaryrefslogtreecommitdiff
path: root/src/backend/access
AgeCommit message (Expand)Author
2 daysSplit some long Makefile listsMichael Paquier
7 daysToggle logical decoding dynamically based on logical slot presence.Masahiko Sawada
7 daysFix bug in following update chain when locking a heap tupleHeikki Linnakangas
8 daysFix another typo in gininsert.cMichael Paquier
9 daysRemove obsolete name_ops index-only scan comments.Peter Geoghegan
11 daysheapam: Move logic to handle HEAP_MOVED into a helper functionAndres Freund
11 daysFix typos in gininsert.cMichael Paquier
12 daysUse table/index_close() more consistentlyMichael Paquier
12 daysDo not emit WAL for unlogged BRIN indexesHeikki Linnakangas
13 daysChange pgstat_report_vacuum() to use RelationMichael Paquier
14 daysSwitch memory contexts in ReinitializeParallelDSM.Robert Haas
14 daysAdd explanatory comment to prune_freeze_setup()Melanie Plageman
14 daysFix const qualification in prune_freeze_setup()Melanie Plageman
2025-12-16Add TAP test to check recovery when redo LSN is missingMichael Paquier
2025-12-16Fail recovery when missing redo checkpoint record without backup_labelMichael Paquier
2025-12-15Revisit cosmetics of "For inplace update, send nontransactional invalidations."Noah Misch
2025-12-15Correct comments of "Fix data loss at inplace update after heap_update()".Noah Misch
2025-12-15Add offnum range checks to suppress compile warnings with UBSAN.Tom Lane
2025-12-15Improve sanity checks on multixid members lengthHeikki Linnakangas
2025-12-14Update typedefs.list to match what the buildfarm currently reports.Tom Lane
2025-12-14Refactor WaitLSNType enum to use a macro for type countAlexander Korotkov
2025-12-12Replace most StaticAssertStmt() with StaticAssertDecl()Peter Eisentraut
2025-12-12Never store 0 as the nextMXactHeikki Linnakangas
2025-12-11Add runtime checks for bogus multixact offsetsHeikki Linnakangas
2025-12-10Clarify why _bt_killitems sorts its items array.Peter Geoghegan
2025-12-10Fix MULTIXACT_DEBUG builds.Peter Geoghegan
2025-12-10Return TIDs in desc order during backwards scans.Peter Geoghegan
2025-12-10Add comment about keeping PD_ALL_VISIBLE and VM in syncMelanie Plageman
2025-12-10Simplify vacuum visibility assertionMelanie Plageman
2025-12-10Use palloc_object() and palloc_array() in backend codeMichael Paquier
2025-12-09Add mode and started_by columns to pg_stat_progress_vacuum view.Masahiko Sawada
2025-12-09Add wait event for the group commit delay before WAL flushHeikki Linnakangas
2025-12-09Widen MultiXactOffset to 64 bitsHeikki Linnakangas
2025-12-09Move pg_multixact SLRU page format definitions to a separate headerHeikki Linnakangas
2025-12-09Remove useless casts in format argumentsPeter Eisentraut
2025-12-09Remove unnecessary casts in printf format arguments (%zu/%zd)Peter Eisentraut
2025-12-09Doc: fix typo in hash index documentationDavid Rowley
2025-12-08Avoid pointer chasing in _bt_readpage inner loop.Peter Geoghegan
2025-12-08Relocate _bt_readpage and related functions.Peter Geoghegan
2025-12-08Use PGAlignedXLogBlock for some code simplificationPeter Eisentraut
2025-12-05Fix setting next multixid's offset at offset wraparoundHeikki Linnakangas
2025-12-04Suppress spurious Coverity warning in prune freeze logicMelanie Plageman
2025-12-04Remove no longer needed casts from PointerPeter Eisentraut
2025-12-04Remove no longer needed casts to PointerPeter Eisentraut
2025-12-04Fix incorrect assertion bound in WaitForLSN()Alexander Korotkov
2025-12-03Set next multixid's offset when creating a new multixidHeikki Linnakangas
2025-12-03Use "foo(void)" for definitions of functions with no parameters.Nathan Bossart
2025-12-03Don't rely on pointer arithmetic with Pointer typePeter Eisentraut
2025-12-03Remove useless casts to PointerPeter Eisentraut
2025-12-02Add a test for half-dead pages in B-tree indexesHeikki Linnakangas