aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access
Commit message (Expand)AuthorAge
...
* Add helper functions to simplify heapgettup codeDavid Rowley2023-02-03
* Further refactor of heapgettup and heapgettup_pagemodeDavid Rowley2023-02-03
* Retire PG_SETMASK() macro.Thomas Munro2023-02-03
* Refactor heapam.c adding heapgettup_initial_block functionDavid Rowley2023-02-02
* Remove dead NoMovementScanDirection codeDavid Rowley2023-02-01
* Revert "Add eager and lazy freezing strategies to VACUUM."Peter Geoghegan2023-01-25
* Add eager and lazy freezing strategies to VACUUM.Peter Geoghegan2023-01-25
* Update more obsolete multixact.c comments.Peter Geoghegan2023-01-24
* Fix XLogPageRead() commentPeter Eisentraut2023-01-23
* Run pgindent on heapam.cDavid Rowley2023-01-23
* Zero initialize uses of instr_time about to trigger compiler warningsAndres Freund2023-01-20
* Improve comment about GetWALAvailability's WALAVAIL_REMOVED code.Tom Lane2023-01-19
* Log the correct ending timestamp in recovery_target_xid mode.Tom Lane2023-01-19
* Use dlist/dclist instead of PROC_QUEUE / SHM_QUEUE for heavyweight locksAndres Freund2023-01-18
* Refactor code for restoring files via shell commandsMichael Paquier2023-01-18
* Tighten up VACUUM's approach to setting VM bits.Peter Geoghegan2023-01-16
* Add BufFileRead variants with short read and EOF detectionPeter Eisentraut2023-01-16
* Refactor code in charge of running shell-based recovery commandsMichael Paquier2023-01-16
* Code cleanupPeter Eisentraut2023-01-12
* Make lazy_vacuum_heap_rel match lazy_scan_heap.Peter Geoghegan2023-01-11
* vacuumlazy.c: Tweak local variable name.Peter Geoghegan2023-01-11
* Rename and relocate freeze plan dedup routines.Peter Geoghegan2023-01-11
* Improve TransactionIdDidAbort() documentation.Peter Geoghegan2023-01-11
* Common function for percent placeholder replacementPeter Eisentraut2023-01-11
* Fix typos in code and commentsMichael Paquier2023-01-11
* New header varatt.h split off from postgres.hPeter Eisentraut2023-01-10
* Perform apply of large transactions by parallel workers.Amit Kapila2023-01-09
* Wake up a subscription's replication worker processes after DDL.Tom Lane2023-01-06
* Check that xmax didn't commit in freeze check.Peter Geoghegan2023-01-03
* Update obsolete multixact.c comments.Peter Geoghegan2023-01-03
* vacuumlazy.c: Save get_database_name() in vacrel.Peter Geoghegan2023-01-03
* Delay commit status checks until freezing executes.Peter Geoghegan2023-01-03
* Refine the definition of page-level freezing.Peter Geoghegan2023-01-03
* Fix typos in comments, code and documentationMichael Paquier2023-01-03
* Update copyright for 2023Bruce Momjian2023-01-02
* Adjust VACUUM hastup LP_REDIRECT comments.Peter Geoghegan2023-01-02
* Avoid special XID snapshotConflictHorizon values.Peter Geoghegan2023-01-02
* Push lpp variable closer to usage in heapgetpage()Peter Eisentraut2023-01-02
* Fix assert in BRIN build_distancesTomas Vondra2022-12-30
* Add const to BufFileWritePeter Eisentraut2022-12-30
* Add page-level freezing to VACUUM.Peter Geoghegan2022-12-28
* Remove overzealous MultiXact freeze assertion.Peter Geoghegan2022-12-26
* Rename pg_dissect_walfile_name() to pg_split_walfile_name()Michael Paquier2022-12-23
* Use scanned_pages to decide when to failsafe check.Peter Geoghegan2022-12-22
* Refactor how VACUUM passes around its XID cutoffs.Peter Geoghegan2022-12-22
* Switch some system functions to use get_call_result_type()Michael Paquier2022-12-21
* Add copyright notices to meson filesAndrew Dunstan2022-12-20
* Add pg_dissect_walfile_name()Michael Paquier2022-12-20
* Static assertions cleanupPeter Eisentraut2022-12-15
* Rethink handling of [Prevent|Is]InTransactionBlock in pipeline mode.Tom Lane2022-12-13