aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/heap
Commit message (Expand)AuthorAge
* Add trailing commas to enum definitionsPeter Eisentraut2023-10-26
* Fix comment from commit 22655aa231.Thomas Munro2023-10-16
* Fix bulk table extension when copying into multiple partitionsAndres Freund2023-10-13
* Remove retry loop in heap_page_prune().Robert Haas2023-10-02
* Return data from heap_page_prune via a struct.Robert Haas2023-09-28
* Remove unnecessary smgrimmedsync() when creating unlogged table.Heikki Linnakangas2023-09-15
* Remove some more "snapshot too old" vestiges.Thomas Munro2023-09-08
* Remove the "snapshot too old" feature.Thomas Munro2023-09-05
* Report syncscan position at end of scan.Heikki Linnakangas2023-08-31
* ExtendBufferedWhat -> BufferManagerRelation.Thomas Munro2023-08-23
* hio: Take number of prior relation extensions into accountAndres Freund2023-08-14
* Report index vacuum progress.Masahiko Sawada2023-07-11
* Document relaxed HOT for summarizing indexesTomas Vondra2023-07-07
* Fix race in SSI interaction with bitmap heap scan.Thomas Munro2023-07-04
* nbtree: Allocate new pages in separate function.Peter Geoghegan2023-06-10
* Pre-beta mechanical code beautification.Tom Lane2023-05-19
* Fix typos in commentsMichael Paquier2023-05-02
* Fix assertion failure in heap_vacuum_relDaniel Gustafsson2023-04-28
* Fix xl_heap_lock WAL record field's data type.Peter Geoghegan2023-04-11
* Handle logical slot conflicts on standbyAndres Freund2023-04-08
* Introduce PG_IO_ALIGN_SIZE and align all I/O buffers.Thomas Munro2023-04-08
* hio: Use ExtendBufferedRelBy() to extend tables more efficientlyAndres Freund2023-04-06
* heapam: Pass number of required pages to RelationGetBufferForTuple()Andres Freund2023-04-06
* Refresh cost-based delay params more frequently in autovacuumDaniel Gustafsson2023-04-07
* Make vacuum failsafe_active globally visibleDaniel Gustafsson2023-04-07
* hio: Don't pin the VM while holding buffer lock while extendingAndres Freund2023-04-06
* hio: Relax rules for calling GetVisibilityMapPins()Andres Freund2023-04-06
* Use ExtendBufferedRelTo() in {vm,fsm}_extend()Andres Freund2023-04-05
* Don't initialize page in {vm,fsm}_extend(), not neededAndres Freund2023-04-05
* Move heaprel struct field next to index rel field.Peter Geoghegan2023-04-03
* Revert 11470f544eAlexander Korotkov2023-04-03
* Disable vacuum's use of a buffer access strategy during failsafeDavid Rowley2023-04-03
* Add info in WAL records in preparation for logical slot conflict handlingAndres Freund2023-04-02
* Pass down table relation into more index relation functionsAndres Freund2023-04-01
* Assert only valid flag bits are passed to visibilitymap_set()Andres Freund2023-04-01
* hio: Release extension lock before initializing page / pinning VMAndres Freund2023-04-01
* Count updates that move row to a new page.Peter Geoghegan2023-03-23
* Allow locking updated tuples in tuple_update() and tuple_delete()Alexander Korotkov2023-03-23
* Ignore BRIN indexes when checking for HOT updatesTomas Vondra2023-03-20
* Remove bms_first_member().Tom Lane2023-03-02
* Update types in smgr APIPeter Eisentraut2023-02-27
* More refactoring of heapgettup() and heapgettup_pagemode()David Rowley2023-02-07
* Reduce code duplication between heapgettup and heapgettup_pagemodeDavid Rowley2023-02-03
* Add helper functions to simplify heapgettup codeDavid Rowley2023-02-03
* Further refactor of heapgettup and heapgettup_pagemodeDavid Rowley2023-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
* Run pgindent on heapam.cDavid Rowley2023-01-23