aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/path/allpaths.c
Commit message (Expand)AuthorAge
* Prevent pushing down WHERE clauses into unsafe UNION/INTERSECT nests.Tom Lane2013-06-05
* pgindent run for release 9.3Bruce Momjian2013-05-29
* Better fix for permissions tests in excluded subqueries.Tom Lane2013-05-08
* Fix permission tests for views/tables proven empty by constraint exclusion.Tom Lane2013-05-01
* Arrange to cache FdwRoutine structs in foreign tables' relcache entries.Tom Lane2013-03-06
* Update copyrights for 2013Bruce Momjian2013-01-01
* Rename ResolveNew() to ReplaceVarsFromTargetList(), and tweak its API.Tom Lane2012-11-08
* Fix PARAM_EXEC assignment mechanism to be safe in the presence of WITH.Tom Lane2012-09-05
* Adjust definition of cheapest_total_path to work better with LATERAL.Tom Lane2012-08-29
* Fix up planner infrastructure to support LATERAL properly.Tom Lane2012-08-26
* Allow OLD and NEW in multi-row VALUES within rules.Tom Lane2012-08-19
* More fixes for planner's handling of LATERAL.Tom Lane2012-08-12
* Fix some issues with LATERAL(SELECT UNION ALL SELECT).Tom Lane2012-08-11
* Implement SQL-standard LATERAL subqueries.Tom Lane2012-08-07
* Run pgindent on 9.2 source tree in preparation for first 9.3Bruce Momjian2012-06-10
* Revise parameterized-path mechanism to fix assorted issues.Tom Lane2012-04-19
* Revise FDW planning API, again.Tom Lane2012-03-09
* Redesign PlanForeignScan API to allow multiple paths for a foreign table.Tom Lane2012-03-05
* Preserve column names in the execution-time tupledesc for a RowExpr.Tom Lane2012-02-14
* Allow LEAKPROOF functions for better performance of security views.Robert Haas2012-02-13
* Use parameterized paths to generate inner indexscans more flexibly.Tom Lane2012-01-27
* Update copyright notices for year 2012.Bruce Momjian2012-01-01
* Add a security_barrier option for views.Robert Haas2011-12-22
* Recognize self-contradictory restriction clauses for non-table relations.Tom Lane2011-09-24
* Rearrange planner to save the whole PlannerInfo (subroot) for a subquery.Tom Lane2011-09-03
* Fix overoptimistic assumptions in column width estimation for subqueries.Tom Lane2011-08-23
* Avoid listing ungrouped Vars in the targetlist of Agg-underneath-Window.Tom Lane2011-07-12
* pgindent run before PG 9.1 beta 1.Bruce Momjian2011-04-10
* Add a relkind field to RangeTblEntry to avoid some syscache lookups.Tom Lane2011-02-22
* Implement an API to let foreign-data wrappers actually be functional.Tom Lane2011-02-20
* Stamp copyrights for year 2011.Bruce Momjian2011-01-01
* Improve relation width estimation for subqueries.Tom Lane2010-11-19
* Support MergeAppend plans, to allow sorted output from append relations.Tom Lane2010-10-14
* Avoid sharing subpath list structure when flattening nested AppendRels.Tom Lane2010-09-23
* Remove cvs keywords from all files.Magnus Hagander2010-09-20
* Rework join-removal logic as per recent discussion. In particular thisTom Lane2010-03-28
* pgindent run for 9.0Bruce Momjian2010-02-26
* Update copyright for the year 2010.Bruce Momjian2010-01-02
* Eliminate a lot of list-management overhead within join_search_one_levelTom Lane2009-11-28
* Remove superfluous curly brace, fixing compilation with OPTIMIZER_DEBUG.Heikki Linnakangas2009-11-22
* Improve planning of Materialize nodes inserted atop the inner input of aTom Lane2009-11-15
* Re-implement EvalPlanQual processing to improve its performance and eliminateTom Lane2009-10-26
* Move the handling of SELECT FOR UPDATE locking and rechecking out ofTom Lane2009-10-12
* Implement "join removal" for cases where the inner side of a left joinTom Lane2009-09-17
* Fix subquery pullup to wrap a PlaceHolderVar around the entire RowExprTom Lane2009-09-02
* Fix set_append_rel_pathlist() to deal intelligently with cases whereTom Lane2009-07-06
* 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef listBruce Momjian2009-06-11
* Fix estimate_num_groups() to not fail on PlaceHolderVars, per report fromTom Lane2009-04-19
* Fix set_subquery_pathlist() to copy the RTE's subquery before it gets mangledTom Lane2009-03-10
* Teach the planner to treat a partial unique index as proving a variable isTom Lane2009-02-15