aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/cache/plancache.c
Commit message (Expand)AuthorAge
* Avoid unnecessary plancache revalidation of utility statements.Tom Lane2023-08-24
* Guard against null plan pointer in CachedPlanIsSimplyValid().Tom Lane2023-07-20
* Avoid Assert failure when processing empty statement in aborted xact.Tom Lane2023-06-21
* Rename debug_invalidate_system_caches_always to debug_discard_caches.Tom Lane2021-07-13
* Initial pgindent and pgperltidy run for v14.Tom Lane2021-05-12
* Revert "Enable parallel SELECT for "INSERT INTO ... SELECT ..."."Amit Kapila2021-03-24
* Enable parallel SELECT for "INSERT INTO ... SELECT ...".Amit Kapila2021-03-10
* Improve performance of repeated CALLs within plpgsql procedures.Tom Lane2021-01-25
* Replace CLOBBER_CACHE_ALWAYS with run-time GUCPeter Eisentraut2021-01-06
* Update copyright for 2021Bruce Momjian2021-01-02
* Add generic_plans and custom_plans fields into pg_prepared_statements.Fujii Masao2020-07-20
* Allow the planner-related functions and hook to accept the query string.Fujii Masao2020-03-30
* Rearrange validity checks for plpgsql "simple" expressions.Tom Lane2020-03-27
* Improve performance of "simple expressions" in PL/pgSQL.Tom Lane2020-03-26
* Represent command completion tags as structsAlvaro Herrera2020-03-02
* Update copyrights for 2020Bruce Momjian2020-01-01
* Fix many typos and inconsistenciesMichael Paquier2019-07-01
* Phase 2 pgindent run for v12.Tom Lane2019-05-22
* Refactor planner's header files.Tom Lane2019-01-29
* Update copyright for 2019Bruce Momjian2019-01-02
* Drop no-op CoerceToDomain nodes from expressions at planning time.Tom Lane2018-12-13
* Remove WITH OIDS support, change oid catalog column visibility.Andres Freund2018-11-20
* Change rewriter/planner/executor/plancache to depend on RTE rellockmode.Tom Lane2018-10-02
* Create an RTE field to record the query's lock mode for each relation.Tom Lane2018-09-30
* Add plan_cache_mode settingPeter Eisentraut2018-07-16
* Rename MemoryContextCopySetIdentifier() for clarityPeter Eisentraut2018-04-06
* Allow memory contexts to have both fixed and variable ident strings.Tom Lane2018-03-27
* Update copyright for 2018Bruce Momjian2018-01-02
* Change TRUE/FALSE to true/falsePeter Eisentraut2017-11-08
* Phase 3 of pgindent updates.Tom Lane2017-06-21
* Phase 2 of pgindent updates.Tom Lane2017-06-21
* Post-PG 10 beta1 pgindent runBruce Momjian2017-05-17
* Improve castNode notation by introducing list-extraction-specific variants.Tom Lane2017-04-10
* Fix two undocumented parameters to functions from ENR patch.Kevin Grittner2017-04-01
* Add infrastructure to support EphemeralNamedRelation references.Kevin Grittner2017-03-31
* Cast result of copyObject() to correct typePeter Eisentraut2017-03-28
* Don't scan partitioned tables.Robert Haas2017-03-21
* Spelling fixes in code commentsPeter Eisentraut2017-03-14
* Use castNode() in a bunch of statement-list-related code.Tom Lane2017-01-26
* Change representation of statement lists, and add statement location info.Tom Lane2017-01-14
* Invalidate cached plans on FDW option changes.Tom Lane2017-01-06
* Update copyright via script for 2017Bruce Momjian2017-01-03
* Silence compiler warningsStephen Frost2016-12-06
* Simplify code by getting rid of SPI_push, SPI_pop, SPI_restore_connection.Tom Lane2016-11-08
* Add macros to make AllocSetContextCreate() calls simpler and safer.Tom Lane2016-08-27
* Avoid invalidating all foreign-join cached plans when user mappings change.Tom Lane2016-07-15
* pgindent run for 9.6Robert Haas2016-06-09
* Reset plan->row_security_env and planUserIdStephen Frost2016-03-28
* Only try to push down foreign joins if the user mapping OIDs match.Robert Haas2016-01-28
* Update copyright for 2016Bruce Momjian2016-01-02