aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/cache/plancache.c
Commit message (Expand)AuthorAge
* 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
* Remove the SECURITY_ROW_LEVEL_DISABLED security context bit.Noah Misch2015-09-20
* Plug RLS related information leak in pg_stats view.Joe Conway2015-07-28
* pgindent run for 9.5Bruce Momjian2015-05-23
* Fix column-privilege leak in error-message pathsStephen Frost2015-01-28
* Update copyright for 2015Bruce Momjian2015-01-06
* Rename pg_rowsecurity -> pg_policy and other fixesStephen Frost2014-11-27
* Explicitly support the case that a plancache's raw_parse_tree is NULL.Tom Lane2014-11-12
* Row-Level Security Policies (RLS)Stephen Frost2014-09-19
* pgindent run for 9.4Bruce Momjian2014-05-06
* Update copyright for 2014Bruce Momjian2014-01-07
* Account better for planning cost when choosing whether to use custom plans.Tom Lane2013-08-24