summaryrefslogtreecommitdiff
path: root/src/backend/access/heap
AgeCommit message (Expand)Author
2024-12-18Fix overflow danger in SampleHeapTupleVisible()Melanie Plageman
2024-12-18Make rs_cindex and rs_ntuples unsignedMelanie Plageman
2024-12-17Count pages set all-visible and all-frozen in VM during vacuumMelanie Plageman
2024-12-17Make visibilitymap_set() return previous state of vmbitsMelanie Plageman
2024-12-17Rename LVRelState->frozen_pagesMelanie Plageman
2024-12-09Remove remants of "snapshot too old"Heikki Linnakangas
2024-12-04Fix use-after-free in parallel_vacuum_reset_dead_itemsJohn Naylor
2024-11-28Remove useless casts to (void *)Peter Eisentraut
2024-11-21Fix outdated bit in README.tuplockÁlvaro Herrera
2024-11-06Remove unused variableDaniel Gustafsson
2024-11-02Fix inplace update buffer self-deadlock.Noah Misch
2024-10-29Unpin buffer before inplace update waits for an XID to end.Noah Misch
2024-10-27Remove unused #include's from backend .c filesPeter Eisentraut
2024-10-25Make table_scan_bitmap_next_block() async-friendlyMelanie Plageman
2024-10-25Move EXPLAIN counter increment to heapam_scan_bitmap_next_blockMelanie Plageman
2024-10-25WAL-log inplace update before revealing it to other sessions.Noah Misch
2024-10-25For inplace update, send nontransactional invalidations.Noah Misch
2024-10-24Stop reading uninitialized memory in heap_inplace_lock().Noah Misch
2024-10-18Remove unused code for unlogged materialized views.Fujii Masao
2024-09-24For inplace update durability, make heap_update() callers wait.Noah Misch
2024-09-24Fix data loss at inplace update after heap_update().Noah Misch
2024-09-12Move logic related to WAL replay of Heap/Heap2 into its own fileMichael Paquier
2024-08-30Define PG_LOGICAL_DIR for path pg_logical/ in data folderMichael Paquier
2024-08-18Fix comments on wal_level=minimal, CREATE TABLESPACE and CREATE DATABASE.Noah Misch
2024-08-13Use pgBufferUsage for buffer usage tracking in analyze.Masahiko Sawada
2024-08-06Remove unnecessary declaration of heapam_methodsMichael Paquier
2024-07-24Refactor tidstore.c iterator buffering.Thomas Munro
2024-07-19Ensure vacuum removes all visibly dead tuples older than OldestXminMelanie Plageman
2024-06-27Add an injection_points isolation test suite.Noah Misch
2024-06-14Reintroduce dead tuple counter in pg_stat_progress_vacuum.Masahiko Sawada
2024-06-12Harmonize function parameter names for Postgres 17.Peter Geoghegan
2024-05-17Revise GUC names quoting in messages againPeter Eisentraut
2024-05-16BitmapHeapScan: Remove incorrect assert and reset fieldMelanie Plageman
2024-05-01Fix parallel vacuum buffer usage reporting.Masahiko Sawada
2024-04-29Avoid repeating loads of frozen ID values.Noah Misch
2024-04-28Fix duplicated consecutive words in commentsDavid Rowley
2024-04-18Fix typos and duplicate wordsDaniel Gustafsson
2024-04-16revert: Generalize relation analyze in table AM interfaceAlexander Korotkov
2024-04-11Revert: Allow table AM to store complex data structures in rd_amcacheAlexander Korotkov
2024-04-11Revert: Allow table AM tuple_insert() method to return the different slotAlexander Korotkov
2024-04-11Revert: Allow locking updated tuples in tuple_update() and tuple_delete()Alexander Korotkov
2024-04-11Revert: Let table AM insertion methods control index insertionAlexander Korotkov
2024-04-11Revert: Custom reloptions for table AMAlexander Korotkov
2024-04-08Provide a way block-level table AMs could re-use acquire_sample_rows()Alexander Korotkov
2024-04-08Custom reloptions for table AMAlexander Korotkov
2024-04-08Use bump context for TID bitmaps stored by vacuumJohn Naylor
2024-04-07Remove references to old function nameAndres Freund
2024-04-08Use streaming I/O in ANALYZE.Thomas Munro
2024-04-08Use streaming I/O in sequential scans.Thomas Munro
2024-04-06Reduce branches in heapgetpage()'s per-tuple loopAndres Freund