aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access
Commit message (Expand)AuthorAge
* Fix parallel vacuum buffer usage reporting.Masahiko Sawada2024-05-01
* Avoid repeating loads of frozen ID values.Noah Misch2024-04-29
* Fix duplicated consecutive words in commentsDavid Rowley2024-04-28
* Remove unneeded nbtree array preprocessing assert.Peter Geoghegan2024-04-22
* Remove overzealous array element type assertion.Peter Geoghegan2024-04-21
* Add missing index_insert_cleanup callsTomas Vondra2024-04-19
* Fix a couple typos in BRIN codeTomas Vondra2024-04-19
* Fix typos and duplicate wordsDaniel Gustafsson2024-04-18
* Don't try to fix eliminated nbtree array scan keys.Peter Geoghegan2024-04-18
* Refactoring for CommitTransactionCommand()/AbortCurrentTransaction()Alexander Korotkov2024-04-18
* Cleanup parallel BRIN index build codeTomas Vondra2024-04-17
* Fix nbtree "deduce NOT NULL" scan key comment.Peter Geoghegan2024-04-16
* revert: Generalize relation analyze in table AM interfaceAlexander Korotkov2024-04-16
* Use the correct PG_DETOAST_DATUM macro in BRINTomas Vondra2024-04-14
* Update nbits_set in brin_bloom_unionTomas Vondra2024-04-14
* Revert: Implement pg_wal_replay_wait() stored procedureAlexander Korotkov2024-04-11
* Revert: Allow table AM to store complex data structures in rd_amcacheAlexander Korotkov2024-04-11
* Revert: Allow table AM tuple_insert() method to return the different slotAlexander Korotkov2024-04-11
* Revert: Allow locking updated tuples in tuple_update() and tuple_delete()Alexander Korotkov2024-04-11
* 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