summaryrefslogtreecommitdiff
path: root/src/backend/catalog/indexing.c
AgeCommit message (Expand)Author
2025-10-30Mark ItemPointer arguments as const throughoutPeter Eisentraut
2025-01-01Update copyright for 2025Bruce Momjian
2024-04-11Revert: Let table AM insertion methods control index insertionAlexander Korotkov
2024-03-30Let table AM insertion methods control index insertionAlexander Korotkov
2024-01-04Update copyright for 2024Bruce Momjian
2023-05-19Pre-beta mechanical code beautification.Tom Lane
2023-03-20Ignore BRIN indexes when checking for HOT updatesTomas Vondra
2023-01-02Update copyright for 2023Bruce Momjian
2022-01-08Update copyright for 2022Bruce Momjian
2021-03-17Fix comment in indexing.cMichael Paquier
2021-01-13Pass down "logically unchanged index" hint.Peter Geoghegan
2021-01-02Update copyright for 2021Bruce Momjian
2020-07-31Use multi-inserts for pg_attribute and pg_shdependMichael Paquier
2020-07-21Assert that we don't insert nulls into attnotnull catalog columns.Tom Lane
2020-01-01Update copyrights for 2020Bruce Momjian
2019-12-26Revert "Rename files and headers related to index AM"Michael Paquier
2019-12-25Rename files and headers related to index AMMichael Paquier
2019-05-01Fix unused variable compiler warning in !debug builds.Andres Freund
2019-04-30Fix potential assertion failure when reindexing a pg_class index.Andres Freund
2019-01-15Don't include genam.h from execnodes.h and relscan.h anymore.Andres Freund
2019-01-15Don't include heapam.h from others headers.Andres Freund
2019-01-02Update copyright for 2019Bruce Momjian
2018-11-21Remove WITH OIDS support, change oid catalog column visibility.Andres Freund
2018-11-16Introduce notion of different types of slots (without implementing them).Andres Freund
2018-10-04Centralize executor's opening/closing of Relations for rangetable entries.Tom Lane
2018-09-25Split ExecStoreTuple into ExecStoreHeapTuple and ExecStoreBufferHeapTuple.Andres Freund
2018-04-07Indexes with INCLUDE columns and their support in B-treeTeodor Sigaev
2018-01-03Update copyright for 2018Bruce Momjian
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-02-09Allow index AMs to cache data across aminsert calls within a SQL command.Tom Lane
2017-02-01Fix CatalogTupleInsert/Update abstraction for case of shared indstate.Tom Lane
2017-02-01Provide CatalogTupleDelete() as a wrapper around simple_heap_delete().Tom Lane
2017-01-31Tweak catalog indexing abstraction for upcoming WARMAlvaro Herrera
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-04-08Revert CREATE INDEX ... INCLUDING ...Teodor Sigaev
2016-04-08CREATE INDEX ... INCLUDING (column[, ...])Teodor Sigaev
2016-01-02Update copyright for 2016Bruce Momjian
2015-05-08Add support for INSERT ... ON CONFLICT DO NOTHING/UPDATE.Andres Freund
2015-01-06Update copyright for 2015Bruce Momjian
2014-05-06pgindent run for 9.4Bruce Momjian
2014-01-07Update copyright for 2014Bruce Momjian
2013-01-01Update copyrights for 2013Bruce Momjian
2012-08-30Split tuple struct defs from htup.h to htup_details.hAlvaro Herrera
2012-01-01Update copyright notices for year 2012.Bruce Momjian
2011-09-01Remove unnecessary #include references, per pgrminclude script.Bruce Momjian
2011-07-04Move Trigger and TriggerDesc structs out of rel.h into a new reltrigger.hAlvaro Herrera
2011-01-01Stamp copyrights for year 2011.Bruce Momjian
2010-09-20Remove cvs keywords from all files.Magnus Hagander
2010-01-02Update copyright for the year 2010.Bruce Momjian
2009-12-07Add exclusion constraints, which generalize the concept of uniqueness toTom Lane