summaryrefslogtreecommitdiff
path: root/src/backend/utils/cache/relcache.c
AgeCommit message (Expand)Author
2021-03-23Add macro RelationIsPermanent() to report relation permanenceBruce Momjian
2021-03-19Don't run RelationInitTableAccessMethod in a long-lived context.Tom Lane
2021-03-19Don't leak rd_statlist when a relcache entry is dropped.Tom Lane
2021-01-06Replace CLOBBER_CACHE_ALWAYS with run-time GUCPeter Eisentraut
2021-01-02Update copyright for 2021Bruce Momjian
2020-12-15Improve hash_create()'s API for some added robustness.Tom Lane
2020-11-02Track collation versions for indexes.Thomas Munro
2020-10-28Don't use custom OID symbols in pg_proc.dat.Tom Lane
2020-09-10Fix rd_firstRelfilenodeSubid for nailed relations, in parallel workers.Noah Misch
2020-08-30Redefine pg_class.reltuples to be -1 before the first VACUUM or ANALYZE.Tom Lane
2020-07-07Don't create pg_type entries for sequences or toast tables.Tom Lane
2020-05-14Initial pgindent and pgperltidy run for v13.Tom Lane
2020-04-08Allow publishing partition changes via ancestorsPeter Eisentraut
2020-04-05Fix recently introduced typo.Andres Freund
2020-04-04Skip WAL for new relfilenodes, under wal_level=minimal.Noah Misch
2020-03-30Remove rudiments of supporting procnum == 0 from 911e702077Alexander Korotkov
2020-03-30Implement operator class parametersAlexander Korotkov
2020-03-28Ensure snapshot is registered within ScanPgRelation().Andres Freund
2020-03-22Revert "Skip WAL for new relfilenodes, under wal_level=minimal."Noah Misch
2020-03-21Skip WAL for new relfilenodes, under wal_level=minimal.Noah Misch
2020-03-21Fix cosmetic blemishes involving rd_createSubid.Noah Misch
2020-02-06Ensure relcache consistency around generated columnsPeter Eisentraut
2020-01-01Update copyrights for 2020Bruce Momjian
2019-12-25Load relcache entries' partitioning data on-demand, not immediately.Tom Lane
2019-12-01Fix misbehavior with expression indexes on ON COMMIT DELETE ROWS tables.Tom Lane
2019-11-12Make the order of the header file includes consistent in backend modules.Amit Kapila
2019-08-28Avoid catalog lookups in RelationAllowsEarlyPruning().Thomas Munro
2019-07-30Allow table AM's to use rd_amcache, too.Heikki Linnakangas
2019-07-16Clean up some ad-hoc code for sorting and de-duplicating Lists.Tom Lane
2019-07-15Represent Lists as expansible arrays, not chains of cons-cells.Tom Lane
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-05-22Initial pgindent run for v12.Tom Lane
2019-05-09Clean up the behavior and API of catalog.c's is-catalog-relation tests.Tom Lane
2019-05-03Remove RelationSetIndexList().Tom Lane
2019-05-02Fix reindexing of pg_class indexes some more.Tom Lane
2019-04-30Fix several recently introduced issues around handling new relation forks.Andres Freund
2019-04-18Fix handling of temp and unlogged tables in FOR ALL TABLES publicationsPeter Eisentraut
2019-04-13Prevent memory leaks associated with relcache rd_partcheck structures.Tom Lane
2019-03-30Generated columnsPeter Eisentraut
2019-03-29tableam: relation creation, VACUUM FULL/CLUSTER, SET TABLESPACE.Andres Freund
2019-03-15Further reduce memory footprint of CLOBBER_CACHE_ALWAYS testing.Tom Lane
2019-03-11Fix typos in commit 8586bf7ed8.Amit Kapila
2019-03-11Move hash_any prototype from access/hash.h to utils/hashutils.hAlvaro Herrera
2019-03-07Allow ATTACH PARTITION with only ShareUpdateExclusiveLock.Robert Haas
2019-03-06tableam: introduce table AM infrastructure.Andres Freund
2019-02-21Move code for managing PartitionDescs into a new file, partdesc.cRobert Haas
2019-01-30Fix a crash in logical replicationPeter Eisentraut
2019-01-29Refactor planner's header files.Tom Lane
2019-01-29Make some small planner API cleanups.Tom Lane
2019-01-22Rename RelationData.rd_amroutine to rd_indam.Andres Freund