Fix incorrect year in some copyright notices
[postgresql.git] / src / backend / access / heap /
9 days ago Michael PaquierAdd support for runtime arguments in injection points
2025-04-20 Noah MischComment on need to MarkBufferDirty() if omitting DELAY_...
2025-04-03 Melanie PlagemanUse AIO batchmode for bitmap heap scans
2025-04-02 Andres FreundRemove HeapBitmapScan's skip_fetch optimization
2025-04-01 Heikki Linnakangasheapam: Only set tuple's block once per page in pagemode
2025-03-30 Andres Freundread_stream: Introduce and use optional batchmode support
2025-03-29 Peter EisentrautUse PRI?64 instead of "ll?" in format strings (continued).
2025-03-24 Melanie PlagemanFix bitmapheapscan incorrect recheck of NULL tuples
2025-03-18 Masahiko SawadaFix assertion failure in parallel vacuum with minimal...
2025-03-18 Amit KapilaFix typo.
2025-03-15 Melanie PlagemanRemove table AM callback scan_bitmap_next_block
2025-03-15 Melanie PlagemanBitmapHeapScan uses the read stream API
2025-03-15 Melanie PlagemanSeparate TBM[Shared|Private]Iterator and TBMIterateResult
2025-03-14 Fujii MasaoAdd GUC option to log lock acquisition failures.
2025-03-11 Heikki LinnakangasAssert that a snapshot is active or registered before...
2025-03-11 Peter GeogheganShow index search count in EXPLAIN ANALYZE, take 2.
2025-03-03 Melanie PlagemanAdd relallfrozen to pg_class
2025-02-24 Melanie PlagemanDelay extraction of TIDBitmap per page offsets
2025-02-24 Melanie PlagemanAdd lossy indicator to TBMIterateResult
2025-02-18 Melanie PlagemanReduce scope of heap vacuum per_buffer_data
2025-02-17 Michael PaquierAdd information about WAL buffers full to VACUUM/ANALYZ...
2025-02-14 Nathan BossartAdd delay time to VACUUM/ANALYZE (VERBOSE) and autovacu...
2025-02-14 Melanie PlagemanUse streaming read I/O in VACUUM's third phase
2025-02-14 Melanie PlagemanUse streaming read I/O in VACUUM's first phase
2025-02-14 Melanie PlagemanConvert heap_vac_scan_next_block() boolean parameters...
2025-02-13 Peter EisentrautRemove unnecessary (char *) casts [xlog]
2025-02-12 Peter EisentrautRemove unnecessary (char *) casts [mem]
2025-02-11 Nathan BossartAdd is_analyze parameter to vacuum_delay_point().
2025-02-11 Melanie PlagemanEagerly scan all-visible pages to amortize aggressive...
2025-02-07 Peter EisentrautVirtual generated columns
2025-01-31 Tom LaneGet rid of our dependency on type "long" for memory...
2025-01-28 Michael PaquierTrack per-relation cumulative time spent in [auto]vacuu...
2025-01-25 Noah MischAt update of non-LP_NORMAL TID, fail instead of corrupt...
2025-01-23 Peter EisentrautAdd some const decorations (htup.h)
2025-01-16 Melanie PlagemanAdd and use BitmapHeapScanDescData struct
2025-01-15 Melanie PlagemanAdd more general summary to vacuumlazy.c
2025-01-01 David RowleyFix an assortment of spelling mistakes and typos
2025-01-01 Bruce MomjianUpdate copyright for 2025
2024-12-20 Melanie PlagemanFix overflow danger in SampleHeapTupleVisible(), take 2
2024-12-20 David RowleyIntroduce CompactAttribute array in TupleDesc, take 2
2024-12-18 Melanie PlagemanRemove leftover mentions of XLOG_HEAP2_FREEZE_PAGE...
2024-12-18 Melanie PlagemanBitmap Table Scans use unified TBMIterator
2024-12-18 Melanie PlagemanAdd common interface for TBMIterators
2024-12-18 Melanie PlagemanFix overflow danger in SampleHeapTupleVisible()
2024-12-18 Melanie PlagemanMake rs_cindex and rs_ntuples unsigned
2024-12-17 Melanie PlagemanCount pages set all-visible and all-frozen in VM during...
2024-12-17 Melanie PlagemanMake visibilitymap_set() return previous state of vmbits
2024-12-17 Melanie PlagemanRename LVRelState->frozen_pages
2024-12-09 Heikki LinnakangasRemove remants of "snapshot too old"
2024-12-04 John NaylorFix use-after-free in parallel_vacuum_reset_dead_items
2024-11-28 Peter EisentrautRemove useless casts to (void *)
2024-11-21 Álvaro HerreraFix outdated bit in README.tuplock
2024-11-06 Daniel GustafssonRemove unused variable
2024-11-02 Noah MischFix inplace update buffer self-deadlock.
2024-10-29 Noah MischUnpin buffer before inplace update waits for an XID...
2024-10-27 Peter EisentrautRemove unused #include's from backend .c files
2024-10-25 Melanie PlagemanMake table_scan_bitmap_next_block() async-friendly
2024-10-25 Melanie PlagemanMove EXPLAIN counter increment to heapam_scan_bitmap_ne...
2024-10-25 Noah MischWAL-log inplace update before revealing it to other...
2024-10-25 Noah MischFor inplace update, send nontransactional invalidations.
2024-10-24 Noah MischStop reading uninitialized memory in heap_inplace_lock().
2024-10-18 Fujii MasaoRemove unused code for unlogged materialized views.
2024-09-24 Noah MischFor inplace update durability, make heap_update() calle...
2024-09-24 Noah MischFix data loss at inplace update after heap_update().
2024-09-12 Michael PaquierMove logic related to WAL replay of Heap/Heap2 into...
2024-08-30 Michael PaquierDefine PG_LOGICAL_DIR for path pg_logical/ in data...
2024-08-18 Noah MischFix comments on wal_level=minimal, CREATE TABLESPACE...
2024-08-14 Masahiko SawadaUse pgBufferUsage for buffer usage tracking in analyze.
2024-08-06 Michael PaquierRemove unnecessary declaration of heapam_methods
2024-07-24 Thomas MunroRefactor tidstore.c iterator buffering.
2024-07-19 Melanie PlagemanEnsure vacuum removes all visibly dead tuples older...
2024-06-28 Noah MischAdd an injection_points isolation test suite.
2024-06-14 Masahiko SawadaReintroduce dead tuple counter in pg_stat_progress_vacuum.
2024-06-12 Peter GeogheganHarmonize function parameter names for Postgres 17.
2024-05-17 Peter EisentrautRevise GUC names quoting in messages again
2024-05-16 Melanie PlagemanBitmapHeapScan: Remove incorrect assert and reset field
2024-05-01 Masahiko SawadaFix parallel vacuum buffer usage reporting.
2024-04-29 Noah MischAvoid repeating loads of frozen ID values.
2024-04-28 David RowleyFix duplicated consecutive words in comments
2024-04-18 Daniel GustafssonFix typos and duplicate words
2024-04-16 Alexander Korotkovrevert: Generalize relation analyze in table AM interface
2024-04-11 Alexander KorotkovRevert: Allow table AM to store complex data structures...
2024-04-11 Alexander KorotkovRevert: Allow table AM tuple_insert() method to return...
2024-04-11 Alexander KorotkovRevert: Allow locking updated tuples in tuple_update...
2024-04-11 Alexander KorotkovRevert: Let table AM insertion methods control index...
2024-04-11 Alexander KorotkovRevert: Custom reloptions for table AM
2024-04-08 Alexander KorotkovProvide a way block-level table AMs could re-use acquir...
2024-04-08 Alexander KorotkovCustom reloptions for table AM
2024-04-08 John NaylorUse bump context for TID bitmaps stored by vacuum
2024-04-08 Andres FreundRemove references to old function name
2024-04-08 Thomas MunroUse streaming I/O in ANALYZE.
2024-04-07 Thomas MunroUse streaming I/O in sequential scans.
2024-04-07 Andres FreundReduce branches in heapgetpage()'s per-tuple loop
2024-04-07 Nathan BossartOptimize visibilitymap_count() with AVX-512 instructions.
2024-04-06 Tomas VondraBitmapHeapScan: Push skip_fetch optimization into table AM
2024-04-04 David RowleySecondary refactor of heap scanning functions
2024-04-04 David RowleyPreliminary refactor of heap scanning functions
2024-04-03 Heikki LinnakangasCombine freezing and pruning steps in VACUUM
2024-04-03 Heikki LinnakangasRefactor how heap_prune_chain() updates prunable_xid
2024-04-02 Alexander KorotkovRevert "Custom reloptions for table AM"
next