summaryrefslogtreecommitdiff
path: root/src/backend/utils/cache/catcache.c
AgeCommit message (Expand)Author
19 hoursGet rid of long datatype in CATCACHE_STATS enabled buildsDavid Rowley
6 daysPrefer spelling "cacheable" over "cachable".Thomas Munro
2025-10-31Mark function arguments of type "Datum *" as "const Datum *" where possiblePeter Eisentraut
2025-10-21Use CompactAttribute more often, when possibleDavid Rowley
2025-09-24Remove PointerIsValid()Peter Eisentraut
2025-08-05Fix various hash function usesPeter Eisentraut
2025-06-30Add new OID alias type regdatabase.Nathan Bossart
2025-05-09Add support for runtime arguments in injection pointsMichael Paquier
2025-04-17Assert lack of hazardous buffer locks before possible catalog read.Noah Misch
2025-01-14Fix catcache invalidation of a list entry that's being builtHeikki Linnakangas
2025-01-01Update copyright for 2025Bruce Momjian
2024-10-25For inplace update, send nontransactional invalidations.Noah Misch
2024-09-12Don't overwrite scan key in systable_beginscan()Peter Eisentraut
2024-08-16Remove unused 'cur_skey' argument from IndexScanOK()Heikki Linnakangas
2024-06-28Cope with inplace update making catcache stale during TOAST fetch.Noah Misch
2024-03-22Use a hash table for catcache.c's CatCList objects.Tom Lane
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-01-13Re-pgindent catcache.c after previous commit.Tom Lane
2024-01-13Cope with catcache entries becoming stale during detoasting.Tom Lane
2024-01-04Update copyright for 2024Bruce Momjian
2023-11-08Make ResourceOwners more easily extensible.Heikki Linnakangas
2023-11-08Move a few ResourceOwnerEnlarge() calls for safety and clarity.Heikki Linnakangas
2023-07-27Add sanity asserts for index OID and attnums during cache initMichael Paquier
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-22Add palloc_aligned() to allow aligned memory allocationsDavid Rowley
2022-11-16Remove unused includePeter Eisentraut
2022-07-17Fix omissions in support for the "regcollation" type.Tom Lane
2022-04-13Remove extraneous blank lines before block-closing bracesAlvaro Herrera
2022-02-20Use bitwise rotate functions in more placesJohn Naylor
2022-01-08Update copyright for 2022Bruce Momjian
2021-03-26Add "pg_database_owner" default role.Noah Misch
2021-02-24Fix some typos, grammar and style in docs and commentsMichael Paquier
2021-01-13Fix routine name in comment of catcache.cMichael Paquier
2021-01-02Update copyright for 2021Bruce Momjian
2020-02-27Move src/backend/utils/hash/hashfn.c to src/commonRobert Haas
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-09-05Split tuptoaster.c into three separate files.Robert Haas
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-03-22Collations with nondeterministic comparisonPeter Eisentraut
2019-03-11Move hash_any prototype from access/hash.h to utils/hashutils.hAlvaro Herrera
2019-02-19Use varargs macro for CACHEDEBUGPeter Eisentraut
2019-01-21Remove superfluous tqual.h includes.Andres Freund
2019-01-21Replace uses of heap_open et al with the corresponding table_* function.Andres Freund
2019-01-21Replace heapam.h includes with {table, relation}.h where applicable.Andres Freund
2019-01-02Update copyright for 2019Bruce Momjian
2018-12-18Make collation-aware system catalog columns use "C" collation.Tom Lane
2018-11-21Remove WITH OIDS support, change oid catalog column visibility.Andres Freund
2018-01-29Save a few bytes by removing useless last argument to SearchCatCacheList.Tom Lane