aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access
Commit message (Expand)AuthorAge
...
* Revert: Let table AM insertion methods control index insertionAlexander Korotkov2024-04-11
* Revert: Custom reloptions for table AMAlexander Korotkov2024-04-11
* Fix inconsistency with replay of hash squeeze record for clean buffersMichael Paquier2024-04-11
* Get rid of anonymous structJohn Naylor2024-04-09
* Teach radix tree to embed values at runtimeJohn Naylor2024-04-08
* Teach TID store to skip bitmap for small numbers of offsetsJohn Naylor2024-04-08
* Provide a way block-level table AMs could re-use acquire_sample_rows()Alexander Korotkov2024-04-08
* Fill CommonRdOptions with default values in extract_autovac_opts()Alexander Korotkov2024-04-08
* Custom reloptions for table AMAlexander Korotkov2024-04-08
* Use bump context for TID bitmaps stored by vacuumJohn Naylor2024-04-08
* Remove references to old function nameAndres Freund2024-04-07
* Fix alignment of stack variableJohn Naylor2024-04-08
* Remove redundant nbtree preprocessing assertions.Peter Geoghegan2024-04-07
* Use streaming I/O in ANALYZE.Thomas Munro2024-04-08
* Use conditional variable to wait for next MultiXact offsetAlvaro Herrera2024-04-07
* Avoid extra lookups with nbtree array inequalities.Peter Geoghegan2024-04-07
* Use streaming I/O in sequential scans.Thomas Munro2024-04-08
* Add XLogCtl->logInsertResultAlvaro Herrera2024-04-07
* Reduce branches in heapgetpage()'s per-tuple loopAndres Freund2024-04-06
* Optimize visibilitymap_count() with AVX-512 instructions.Nathan Bossart2024-04-06
* BitmapHeapScan: Push skip_fetch optimization into table AMTomas Vondra2024-04-07
* Call WaitLSNCleanup() in AbortTransaction()Alexander Korotkov2024-04-07
* Enhance nbtree ScalarArrayOp execution.Peter Geoghegan2024-04-06
* Operate XLogCtl->log{Write,Flush}Result with atomicsAlvaro Herrera2024-04-05
* Secondary refactor of heap scanning functionsDavid Rowley2024-04-04
* Preliminary refactor of heap scanning functionsDavid Rowley2024-04-04
* Invent SERIALIZE option for EXPLAIN.Tom Lane2024-04-03
* Split XLogCtl->LogwrtResult into separate struct membersAlvaro Herrera2024-04-03
* Combine freezing and pruning steps in VACUUMHeikki Linnakangas2024-04-03
* Refactor how heap_prune_chain() updates prunable_xidHeikki Linnakangas2024-04-03
* Use the pairing heap instead of a flat array for LSN replay waitersAlexander Korotkov2024-04-03
* Add error codes to some PANIC/FATAL errors reportsDaniel Gustafsson2024-04-03
* Implement pg_wal_replay_wait() stored procedureAlexander Korotkov2024-04-02
* Revert "Custom reloptions for table AM"Alexander Korotkov2024-04-02
* Use TidStore for dead tuple TIDs storage during lazy vacuum.Masahiko Sawada2024-04-02
* Introduce 'options' argument to heap_page_prune()Heikki Linnakangas2024-04-02
* Handle non-chain tuples outside of heap_prune_chain()Heikki Linnakangas2024-04-01
* Refactor heap_prune_chain()Heikki Linnakangas2024-04-01
* Minor refactoring in heap_page_pruneHeikki Linnakangas2024-04-01
* Let table AM insertion methods control index insertionAlexander Korotkov2024-03-30
* Custom reloptions for table AMAlexander Korotkov2024-03-30
* Generalize relation analyze in table AM interfaceAlexander Korotkov2024-03-30
* Allow "internal" subtransactions in parallel mode.Tom Lane2024-03-28
* Remove obsolete comment about VACUUM retrying pruningHeikki Linnakangas2024-03-28
* Rethink create and attach APIs of shared TidStore.Masahiko Sawada2024-03-28
* Fix some typos and grammar issues from commit 87985cc92522Alexander Korotkov2024-03-27
* Fix a calculation in TidStoreCreate().Masahiko Sawada2024-03-26
* Allow locking updated tuples in tuple_update() and tuple_delete()Alexander Korotkov2024-03-26
* Merge prune, freeze and vacuum WAL record formatsHeikki Linnakangas2024-03-25
* Fix an oversight in refactoring in 06b10f80ba4.Alexander Korotkov2024-03-22