summaryrefslogtreecommitdiff
path: root/src/backend/access/heap
Commit message (Expand)AuthorAgeFilesLines
* Fix typos in commentsMichael Paquier2023-05-024-6/+5
* Fix assertion failure in heap_vacuum_relDaniel Gustafsson2023-04-281-1/+5
* Fix xl_heap_lock WAL record field's data type.Peter Geoghegan2023-04-111-3/+3
* Handle logical slot conflicts on standbyAndres Freund2023-04-081-0/+3
* Introduce PG_IO_ALIGN_SIZE and align all I/O buffers.Thomas Munro2023-04-081-1/+1
* hio: Use ExtendBufferedRelBy() to extend tables more efficientlyAndres Freund2023-04-062-144/+222
* heapam: Pass number of required pages to RelationGetBufferForTuple()Andres Freund2023-04-062-5/+61
* Refresh cost-based delay params more frequently in autovacuumDaniel Gustafsson2023-04-071-1/+1
* Make vacuum failsafe_active globally visibleDaniel Gustafsson2023-04-071-9/+7
* hio: Don't pin the VM while holding buffer lock while extendingAndres Freund2023-04-061-41/+85
* hio: Relax rules for calling GetVisibilityMapPins()Andres Freund2023-04-061-11/+26
* Use ExtendBufferedRelTo() in {vm,fsm}_extend()Andres Freund2023-04-051-55/+25
* Don't initialize page in {vm,fsm}_extend(), not neededAndres Freund2023-04-051-5/+1
* Move heaprel struct field next to index rel field.Peter Geoghegan2023-04-031-2/+2
* Revert 11470f544eAlexander Korotkov2023-04-031-100/+9
* Disable vacuum's use of a buffer access strategy during failsafeDavid Rowley2023-04-031-0/+7
* Add info in WAL records in preparation for logical slot conflict handlingAndres Freund2023-04-022-1/+11
* Pass down table relation into more index relation functionsAndres Freund2023-04-014-5/+11
* Assert only valid flag bits are passed to visibilitymap_set()Andres Freund2023-04-011-1/+1
* hio: Release extension lock before initializing page / pinning VMAndres Freund2023-04-011-7/+7
* Count updates that move row to a new page.Peter Geoghegan2023-03-231-1/+1
* Allow locking updated tuples in tuple_update() and tuple_delete()Alexander Korotkov2023-03-231-9/+100
* Ignore BRIN indexes when checking for HOT updatesTomas Vondra2023-03-202-8/+59
* Remove bms_first_member().Tom Lane2023-03-021-18/+9
* Update types in smgr APIPeter Eisentraut2023-02-271-2/+2
* More refactoring of heapgettup() and heapgettup_pagemode()David Rowley2023-02-071-169/+78
* Reduce code duplication between heapgettup and heapgettup_pagemodeDavid Rowley2023-02-031-95/+91
* Add helper functions to simplify heapgettup codeDavid Rowley2023-02-031-35/+83
* Further refactor of heapgettup and heapgettup_pagemodeDavid Rowley2023-02-031-138/+62
* Refactor heapam.c adding heapgettup_initial_block functionDavid Rowley2023-02-021-121/+102
* Remove dead NoMovementScanDirection codeDavid Rowley2023-02-011-65/+2
* Revert "Add eager and lazy freezing strategies to VACUUM."Peter Geoghegan2023-01-252-43/+1
* Add eager and lazy freezing strategies to VACUUM.Peter Geoghegan2023-01-252-1/+43
* Run pgindent on heapam.cDavid Rowley2023-01-231-8/+9
* Tighten up VACUUM's approach to setting VM bits.Peter Geoghegan2023-01-162-40/+65
* Make lazy_vacuum_heap_rel match lazy_scan_heap.Peter Geoghegan2023-01-111-16/+8
* vacuumlazy.c: Tweak local variable name.Peter Geoghegan2023-01-111-5/+5
* Rename and relocate freeze plan dedup routines.Peter Geoghegan2023-01-111-149/+147
* Improve TransactionIdDidAbort() documentation.Peter Geoghegan2023-01-111-15/+18
* Check that xmax didn't commit in freeze check.Peter Geoghegan2023-01-031-4/+10
* vacuumlazy.c: Save get_database_name() in vacrel.Peter Geoghegan2023-01-031-8/+8
* Delay commit status checks until freezing executes.Peter Geoghegan2023-01-031-27/+62
* Refine the definition of page-level freezing.Peter Geoghegan2023-01-031-13/+7
* Update copyright for 2023Bruce Momjian2023-01-0210-10/+10
* Adjust VACUUM hastup LP_REDIRECT comments.Peter Geoghegan2023-01-021-1/+2
* Avoid special XID snapshotConflictHorizon values.Peter Geoghegan2023-01-021-3/+5
* Push lpp variable closer to usage in heapgetpage()Peter Eisentraut2023-01-021-21/+19
* Add page-level freezing to VACUUM.Peter Geoghegan2022-12-282-283/+375
* Remove overzealous MultiXact freeze assertion.Peter Geoghegan2022-12-261-1/+0
* Use scanned_pages to decide when to failsafe check.Peter Geoghegan2022-12-221-6/+3