summaryrefslogtreecommitdiff
path: root/src/backend/access/nbtree/nbtree.c
Commit message (Expand)AuthorAgeFilesLines
* Introduce PG_IO_ALIGN_SIZE and align all I/O buffers.Thomas Munro2023-04-081-1/+1
* Convert many uses of ReadBuffer[Extended](P_NEW) to ExtendBufferedRel()Andres Freund2023-04-051-0/+3
* Recycle deleted nbtree pages more aggressively.Peter Geoghegan2023-04-031-1/+2
* Pass down table relation into more index relation functionsAndres Freund2023-04-011-2/+2
* Ignore BRIN indexes when checking for HOT updatesTomas Vondra2023-03-201-0/+1
* Update types in smgr APIPeter Eisentraut2023-02-271-1/+1
* Update copyright for 2023Bruce Momjian2023-01-021-1/+1
* Change internal RelFileNode references to RelFileNumber or RelFileLocator.Robert Haas2022-07-061-1/+1
* Revert changes in HOT handling of BRIN indexesTomas Vondra2022-06-161-1/+0
* Add macros in hash and btree AMs to get the special area of their pagesMichael Paquier2022-04-011-1/+1
* Add new block-by-block strategy for CREATE DATABASE.Robert Haas2022-03-291-1/+1
* Remove xloginsert.h from xlog.hAlvaro Herrera2022-01-301-0/+1
* Update copyright for 2022Bruce Momjian2022-01-071-1/+1
* Standardize cleanup lock terminology.Peter Geoghegan2021-12-081-3/+3
* Ignore BRIN indexes when checking for HOT udpatesTomas Vondra2021-11-301-0/+1
* Remove unneeded nbtree latestRemovedXid comments.Peter Geoghegan2021-09-261-26/+1
* Remove obsolete nbtree relation extension comment.Peter Geoghegan2021-08-311-5/+4
* Replace RelationOpenSmgr() with RelationGetSmgr().Tom Lane2021-07-121-3/+3
* Remove tupgone special case from vacuumlazy.c.Peter Geoghegan2021-04-061-4/+4
* Recycle nbtree pages deleted during same VACUUM.Peter Geoghegan2021-03-211-12/+22
* Consolidate nbtree VACUUM metapage routines.Peter Geoghegan2021-03-121-62/+1
* Save a few cycles during nbtree VACUUM.Peter Geoghegan2021-03-111-9/+5
* Don't consider newly inserted tuples in nbtree VACUUM.Peter Geoghegan2021-03-101-49/+21
* VACUUM VERBOSE: Count "newly deleted" index pages.Peter Geoghegan2021-02-251-21/+12
* Use full 64-bit XIDs in deleted nbtree pages.Peter Geoghegan2021-02-241-96/+122
* Enhance nbtree index tuple deletion.Peter Geoghegan2021-01-131-5/+5
* Pass down "logically unchanged index" hint.Peter Geoghegan2021-01-131-0/+1
* Update copyright for 2021Bruce Momjian2021-01-021-1/+1
* Remove obsolete btrescan() comment.Peter Geoghegan2020-12-151-2/+1
* Fix nbtree cleanup-only VACUUM stats inaccuracies.Peter Geoghegan2020-11-041-1/+14
* Redefine pg_class.reltuples to be -1 before the first VACUUM or ANALYZE.Tom Lane2020-08-301-0/+1
* snapshot scalability: Don't compute global horizons while building snapshots.Andres Freund2020-08-121-12/+16
* Invent "amadjustmembers" AM method for validating opclass members.Tom Lane2020-08-011-0/+1
* Add nbtree Valgrind buffer lock checks.Peter Geoghegan2020-07-211-3/+2
* Initial pgindent and pgperltidy run for v13.Tom Lane2020-05-141-1/+2
* Refactor btvacuumpage().Peter Geoghegan2020-05-021-58/+89
* Clear up issue with FSM and oldest bpto.xact.Peter Geoghegan2020-05-011-15/+15
* Fix undercounting in VACUUM VERBOSE output.Peter Geoghegan2020-05-011-6/+6
* Fix bug in nbtree VACUUM "skip full scan" feature.Peter Geoghegan2020-05-011-48/+54
* Implement operator class parametersAlexander Korotkov2020-03-301-0/+1
* Add deduplication to nbtree.Peter Geoghegan2020-02-261-21/+150
* Introduce IndexAM fields for parallel vacuum.Amit Kapila2020-01-151-0/+3
* Update btree_xlog_delete() comments.Peter Geoghegan2020-01-011-3/+4
* Update copyrights for 2020Bruce Momjian2020-01-011-1/+1
* Remove unneeded "pin scan" nbtree VACUUM code.Peter Geoghegan2019-12-191-88/+23
* Refactor reloption handling for index AMs in-coreMichael Paquier2019-11-251-2/+2
* Fix many typos and inconsistenciesMichael Paquier2019-07-011-2/+2
* Phase 2 pgindent run for v12.Tom Lane2019-05-221-3/+3
* Fix division by zero in _bt_vacuum_needs_cleanup()Alexander Korotkov2019-04-151-1/+1
* Report progress of CREATE INDEX operationsAlvaro Herrera2019-04-021-0/+9