| Age | Commit message (Expand) | Author |
| 8 days | Use palloc_object() and palloc_array() in backend code | Michael Paquier |
| 2025-11-25 | Improve test case stability | Álvaro Herrera |
| 2025-11-24 | Fix infer_arbiter_index during concurrent index operations | Álvaro Herrera |
| 2025-10-30 | Mark ItemPointer arguments as const throughout | Peter Eisentraut |
| 2025-07-01 | Fix typos in comments | Amit Langote |
| 2025-04-08 | Fix uninitialized index information access during apply. | Amit Kapila |
| 2025-03-11 | Show index search count in EXPLAIN ANALYZE, take 2. | Peter Geoghegan |
| 2025-02-19 | Assert that ExecOpenIndices and ExecCloseIndices are not repeated. | Tom Lane |
| 2025-01-01 | Update copyright for 2025 | Bruce Momjian |
| 2024-11-28 | Remove useless casts to (void *) | Peter Eisentraut |
| 2024-09-17 | Add temporal PRIMARY KEY and UNIQUE constraints | Peter Eisentraut |
| 2024-08-20 | Log the conflicts while applying changes in logical replication. | Amit Kapila |
| 2024-05-16 | Revert temporal primary keys and foreign keys | Peter Eisentraut |
| 2024-05-10 | Fix ON CONFLICT DO NOTHING/UPDATE for temporal indexes | Peter Eisentraut |
| 2024-01-04 | Update copyright for 2024 | Bruce Momjian |
| 2023-11-25 | Reuse BrinDesc and BrinRevmap in brininsert | Tomas Vondra |
| 2023-10-26 | Add trailing commas to enum definitions | Peter Eisentraut |
| 2023-10-10 | Add const to values and nulls arguments | Peter Eisentraut |
| 2023-05-19 | Pre-beta mechanical code beautification. | Tom Lane |
| 2023-03-20 | Ignore BRIN indexes when checking for HOT updates | Tomas Vondra |
| 2023-01-02 | Update copyright for 2023 | Bruce Momjian |
| 2022-09-20 | Harmonize parameter names in storage and AM code. | Peter Geoghegan |
| 2022-08-04 | Fix check_exclusion_or_unique_constraint for UNIQUE NULLS NOT DISTINCT. | Tom Lane |
| 2022-01-12 | Fix memory leak in indexUnchanged hint mechanism. | Peter Geoghegan |
| 2022-01-08 | Update copyright for 2022 | Bruce Momjian |
| 2021-02-08 | Fix permission checks on constraint violation errors on partitions. | Heikki Linnakangas |
| 2021-01-13 | Pass down "logically unchanged index" hint. | Peter Geoghegan |
| 2021-01-02 | Update copyright for 2021 | Bruce Momjian |
| 2020-10-14 | Remove es_result_relation_info from EState. | Heikki Linnakangas |
| 2020-01-01 | Update copyrights for 2020 | Bruce Momjian |
| 2019-12-26 | Revert "Rename files and headers related to index AM" | Michael Paquier |
| 2019-12-25 | Rename files and headers related to index AM | Michael Paquier |
| 2019-06-05 | Fix incorrect index behavior in COPY FROM with partitioned tables | David Rowley |
| 2019-05-22 | Phase 2 pgindent run for v12. | Tom Lane |
| 2019-03-24 | tableam: Add tuple_{insert, delete, update, lock} and use. | Andres Freund |
| 2019-03-11 | tableam: Add and use scan APIs. | Andres Freund |
| 2019-01-22 | Move generic snapshot related code from tqual.h to snapmgr.h. | Andres Freund |
| 2019-01-15 | Don't include genam.h from execnodes.h and relscan.h anymore. | Andres Freund |
| 2019-01-02 | Update copyright for 2019 | Bruce Momjian |
| 2018-12-27 | Remove obsolete IndexIs* macros | Peter Eisentraut |
| 2018-11-16 | Introduce notion of different types of slots (without implementing them). | Andres Freund |
| 2018-09-25 | Split ExecStoreTuple into ExecStoreHeapTuple and ExecStoreBufferHeapTuple. | Andres Freund |
| 2018-04-07 | Indexes with INCLUDE columns and their support in B-tree | Teodor Sigaev |
| 2018-01-03 | Update copyright for 2018 | Bruce Momjian |
| 2017-06-21 | Phase 3 of pgindent updates. | Tom Lane |
| 2017-06-21 | Phase 2 of pgindent updates. | Tom Lane |
| 2017-03-25 | Faster expression evaluation and targetlist projection. | Andres Freund |
| 2017-02-09 | Allow index AMs to cache data across aminsert calls within a SQL command. | Tom Lane |
| 2017-01-03 | Update copyright via script for 2017 | Bruce Momjian |
| 2016-09-15 | Fix typo in comment. | Robert Haas |