summaryrefslogtreecommitdiff
path: root/src/backend/utils/cache/plancache.c
AgeCommit message (Expand)Author
2025-08-03Silence complaints about leaks in PlanCacheComputeResultDesc.Tom Lane
2025-07-31Rename CachedPlanType to PlannedStmtOrigin for PlannedStmtMichael Paquier
2025-07-24Introduce field tracking cached plan type in PlannedStmtMichael Paquier
2025-05-22Revert "Don't lock partitions pruned by initial pruning"Amit Langote
2025-04-19Fix typos and grammar in the codeMichael Paquier
2025-04-02Change SQL-language functions to use the plan cache.Tom Lane
2025-02-20Don't lock partitions pruned by initial pruningAmit Langote
2025-01-01Update copyright for 2025Bruce Momjian
2024-11-28Remove useless casts to (void *)Peter Eisentraut
2024-03-17Separate equalRowTypes() from equalTupleDescs()Peter Eisentraut
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-01-04Update copyright for 2024Bruce Momjian
2023-11-08Make ResourceOwners more easily extensible.Heikki Linnakangas
2023-08-24Avoid unnecessary plancache revalidation of utility statements.Tom Lane
2023-08-01Rename OverrideSearchPath to SearchPathMatcher.Noah Misch
2023-07-20Guard against null plan pointer in CachedPlanIsSimplyValid().Tom Lane
2023-06-21Avoid Assert failure when processing empty statement in aborted xact.Tom Lane
2023-04-05Acquire locks on views in AcquirePlannerLocks, too.Tom Lane
2023-01-18Get rid of the "new" and "old" entries in a view's rangetable.Tom Lane
2023-01-12Revert "Get rid of the "new" and "old" entries in a view's rangetable."Tom Lane
2023-01-12Get rid of the "new" and "old" entries in a view's rangetable.Tom Lane
2023-01-02Update copyright for 2023Bruce Momjian
2022-10-31Clean up some inconsistencies with GUC declarationsMichael Paquier
2022-05-12Pre-beta mechanical code beautification.Tom Lane
2022-03-04Parse/analyze function renamingPeter Eisentraut
2022-01-08Update copyright for 2022Bruce Momjian
2021-07-13Rename debug_invalidate_system_caches_always to debug_discard_caches.Tom Lane
2021-05-12Initial pgindent and pgperltidy run for v14.Tom Lane
2021-03-24Revert "Enable parallel SELECT for "INSERT INTO ... SELECT ..."."Amit Kapila
2021-03-10Enable parallel SELECT for "INSERT INTO ... SELECT ...".Amit Kapila
2021-01-26Improve performance of repeated CALLs within plpgsql procedures.Tom Lane
2021-01-06Replace CLOBBER_CACHE_ALWAYS with run-time GUCPeter Eisentraut
2021-01-02Update copyright for 2021Bruce Momjian
2020-07-20Add generic_plans and custom_plans fields into pg_prepared_statements.Fujii Masao
2020-03-30Allow the planner-related functions and hook to accept the query string.Fujii Masao
2020-03-27Rearrange validity checks for plpgsql "simple" expressions.Tom Lane
2020-03-26Improve performance of "simple expressions" in PL/pgSQL.Tom Lane
2020-03-02Represent command completion tags as structsAlvaro Herrera
2020-01-01Update copyrights for 2020Bruce Momjian
2019-07-01Fix many typos and inconsistenciesMichael Paquier
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-01-29Refactor planner's header files.Tom Lane
2019-01-02Update copyright for 2019Bruce Momjian
2018-12-13Drop no-op CoerceToDomain nodes from expressions at planning time.Tom Lane
2018-11-21Remove WITH OIDS support, change oid catalog column visibility.Andres Freund
2018-10-02Change rewriter/planner/executor/plancache to depend on RTE rellockmode.Tom Lane
2018-09-30Create an RTE field to record the query's lock mode for each relation.Tom Lane
2018-07-16Add plan_cache_mode settingPeter Eisentraut
2018-04-06Rename MemoryContextCopySetIdentifier() for clarityPeter Eisentraut
2018-03-27Allow memory contexts to have both fixed and variable ident strings.Tom Lane