summaryrefslogtreecommitdiff
path: root/src/backend/access
AgeCommit message (Expand)Author
4 daysToggle logical decoding dynamically based on logical slot presence.Masahiko Sawada
4 daysFix bug in following update chain when locking a heap tupleHeikki Linnakangas
6 daysFix another typo in gininsert.cMichael Paquier
6 daysRemove obsolete name_ops index-only scan comments.Peter Geoghegan
8 daysheapam: Move logic to handle HEAP_MOVED into a helper functionAndres Freund
9 daysFix typos in gininsert.cMichael Paquier
9 daysUse table/index_close() more consistentlyMichael Paquier
9 daysDo not emit WAL for unlogged BRIN indexesHeikki Linnakangas
11 daysChange pgstat_report_vacuum() to use RelationMichael Paquier
11 daysSwitch memory contexts in ReinitializeParallelDSM.Robert Haas
11 daysAdd explanatory comment to prune_freeze_setup()Melanie Plageman
11 daysFix const qualification in prune_freeze_setup()Melanie Plageman
12 daysAdd TAP test to check recovery when redo LSN is missingMichael Paquier
12 daysFail recovery when missing redo checkpoint record without backup_labelMichael Paquier
12 daysRevisit cosmetics of "For inplace update, send nontransactional invalidations."Noah Misch
12 daysCorrect comments of "Fix data loss at inplace update after heap_update()".Noah Misch
12 daysAdd offnum range checks to suppress compile warnings with UBSAN.Tom Lane
12 daysImprove sanity checks on multixid members lengthHeikki Linnakangas
13 daysUpdate typedefs.list to match what the buildfarm currently reports.Tom Lane
13 daysRefactor 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-11Clarify why _bt_killitems sorts its items array.Peter Geoghegan
2025-12-11Fix 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-09Use 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
2025-12-02Add a test for incomplete splits in B-tree indexesHeikki Linnakangas