summaryrefslogtreecommitdiff
path: root/src/backend/access
AgeCommit message (Expand)Author
2023-03-06Revise pg_pwrite_zeros()Michael Paquier
2023-03-02Don't leak descriptors into subprograms.Thomas Munro
2023-03-02Remove bms_first_member().Tom Lane
2023-03-02Make some xlogreader messages more accuratePeter Eisentraut
2023-02-27Update types in smgr APIPeter Eisentraut
2023-02-23Remove unnecessary #ifdef USE_ICU and branch.Jeff Davis
2023-02-23Refactor to introduce pg_locale_deterministic().Jeff Davis
2023-02-23Refactor to add pg_strcoll(), pg_strxfrm(), and variants.Jeff Davis
2023-02-19Fix handling of multi-column BRIN indexesTomas Vondra
2023-02-15Rename force_parallel_mode to debug_parallel_queryDavid Rowley
2023-02-07Remove useless casts to (void *) in arguments of some system functionsPeter Eisentraut
2023-02-07More refactoring of heapgettup() and heapgettup_pagemode()David Rowley
2023-02-06Disable STARTUP_PROGRESS_TIMEOUT in standby mode.Robert Haas
2023-02-06Remove useless casts to (void *) in hash_search() callsPeter Eisentraut
2023-02-05Revert refactoring of restore command code to shell_restore.cMichael Paquier
2023-02-03Reduce code duplication between heapgettup and heapgettup_pagemodeDavid Rowley
2023-02-02Add helper functions to simplify heapgettup codeDavid Rowley
2023-02-02Further refactor of heapgettup and heapgettup_pagemodeDavid Rowley
2023-02-02Retire PG_SETMASK() macro.Thomas Munro
2023-02-02Refactor heapam.c adding heapgettup_initial_block functionDavid Rowley
2023-01-31Remove dead NoMovementScanDirection codeDavid Rowley
2023-01-26Revert "Add eager and lazy freezing strategies to VACUUM."Peter Geoghegan
2023-01-25Add eager and lazy freezing strategies to VACUUM.Peter Geoghegan
2023-01-24Update more obsolete multixact.c comments.Peter Geoghegan
2023-01-23Fix XLogPageRead() commentPeter Eisentraut
2023-01-23Run pgindent on heapam.cDavid Rowley
2023-01-21Zero initialize uses of instr_time about to trigger compiler warningsAndres Freund
2023-01-19Improve comment about GetWALAvailability's WALAVAIL_REMOVED code.Tom Lane
2023-01-19Log the correct ending timestamp in recovery_target_xid mode.Tom Lane
2023-01-18Use dlist/dclist instead of PROC_QUEUE / SHM_QUEUE for heavyweight locksAndres Freund
2023-01-18Refactor code for restoring files via shell commandsMichael Paquier
2023-01-16Tighten up VACUUM's approach to setting VM bits.Peter Geoghegan
2023-01-16Add BufFileRead variants with short read and EOF detectionPeter Eisentraut
2023-01-16Refactor code in charge of running shell-based recovery commandsMichael Paquier
2023-01-12Code cleanupPeter Eisentraut
2023-01-12Make lazy_vacuum_heap_rel match lazy_scan_heap.Peter Geoghegan
2023-01-12vacuumlazy.c: Tweak local variable name.Peter Geoghegan
2023-01-12Rename and relocate freeze plan dedup routines.Peter Geoghegan
2023-01-11Improve TransactionIdDidAbort() documentation.Peter Geoghegan
2023-01-11Common function for percent placeholder replacementPeter Eisentraut
2023-01-11Fix typos in code and commentsMichael Paquier
2023-01-10New header varatt.h split off from postgres.hPeter Eisentraut
2023-01-09Perform apply of large transactions by parallel workers.Amit Kapila
2023-01-06Wake up a subscription's replication worker processes after DDL.Tom Lane
2023-01-04Check that xmax didn't commit in freeze check.Peter Geoghegan
2023-01-04Update obsolete multixact.c comments.Peter Geoghegan
2023-01-03vacuumlazy.c: Save get_database_name() in vacrel.Peter Geoghegan
2023-01-03Delay commit status checks until freezing executes.Peter Geoghegan
2023-01-03Refine the definition of page-level freezing.Peter Geoghegan
2023-01-03Fix typos in comments, code and documentationMichael Paquier