aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer
Commit message (Expand)AuthorAge
* Fix improper interaction of FULL JOINs with lateral references.Tom Lane2019-04-08
* Ensure dummy paths have correct required_outer if rel is parameterized.Tom Lane2019-03-14
* Fix plan created for inherited UPDATE/DELETE with all tables excluded.Tom Lane2019-02-22
* Ensure that foreign scans with lateral refs are planned correctly.Tom Lane2019-02-07
* Propagate lateral-reference information to indirect descendant relations.Tom Lane2019-02-06
* Don't believe MinMaxExpr is leakproof without checking.Tom Lane2019-01-02
* Fix ancient thinko in mergejoin cost estimation.Tom Lane2018-12-18
* Repair bogus handling of multi-assignment Params in upper plan levels.Tom Lane2018-12-12
* Limit the number of index clauses considered in choose_bitmap_and().Tom Lane2018-11-12
* Fix print of Path nodes when using OPTIMIZER_DEBUGMichael Paquier2018-07-19
* Fix misprocessing of equivalence classes involving record_eq().Tom Lane2018-05-16
* Change more places to be less trusting of RestrictInfo.is_pushed_down.Tom Lane2018-04-20
* Fix incorrect handling of join clauses pushed into parameterized paths.Tom Lane2018-04-19
* Fix improper uses of canonicalize_qual().Tom Lane2018-03-11
* Fix IOS planning when only some index columns can return an attribute.Tom Lane2018-03-01
* Fix planner failures with overlapping mergejoin clauses in an outer join.Tom Lane2018-02-23
* Add stack-overflow guards in set-operation planning.Tom Lane2018-01-28
* Teach reparameterize_path() to handle AppendPaths.Tom Lane2018-01-23
* Avoid unnecessary failure in SELECT concurrent with ALTER NO INHERIT.Tom Lane2018-01-12
* Fix incorrect handling of subquery pullup in the presence of grouping sets.Tom Lane2018-01-12
* Disallow UNION/INTERSECT/EXCEPT over no columns.Tom Lane2017-12-22
* Fix creation of resjunk tlist entries for inherited mixed UPDATE/DELETE.Tom Lane2017-11-27
* Allow rel_is_distinct_for() to look through RelabelType below OpExpr.Tom Lane2017-09-17
* Repair crash with unsortable data in grouping sets.Andrew Gierth2017-04-24
* Always build a custom plan node's targetlist from the path's pathtarget.Tom Lane2017-04-17
* Spelling fixesPeter Eisentraut2017-03-14
* Fix typos in comments.Heikki Linnakangas2017-02-06
* Improve speed of aggregates that use array_append as transition function.Tom Lane2016-10-30
* Fix improper repetition of previous results from a hashed aggregate.Tom Lane2016-08-24
* Fix two errors with nested CASE/WHEN constructs.Tom Lane2016-08-08
* Fix assorted fallout from IS [NOT] NULL patch.Tom Lane2016-07-28
* Fix constant-folding of ROW(...) IS [NOT] NULL with composite fields.Tom Lane2016-07-26
* Fix infer_arbiter_indexes() to not barf on system columns.Tom Lane2016-05-11
* Fix assorted missing infrastructure for ON CONFLICT.Tom Lane2016-05-11
* Fix mishandling of equivalence-class tests in parameterized plans.Tom Lane2016-04-29
* Fix planner failure with full join in RHS of left join.Tom Lane2016-04-21
* Fix incorrect varlevelsup in security_barrier_replace_vars().Dean Rasheed2016-02-29
* Fix overeager pushdown of HAVING clauses when grouping sets are used.Andres Freund2016-02-08
* Add defenses against putting expanded objects into Const nodes.Tom Lane2016-01-21
* Collect the global OR of hasRowSecurity flags for plancacheStephen Frost2015-12-14
* Get rid of the planner's LateralJoinInfo data structure.Tom Lane2015-12-11
* Still more fixes for planner's handling of LATERAL references.Tom Lane2015-12-11
* Simplify LATERAL-related calculations within add_paths_to_joinrel().Tom Lane2015-12-09
* Allow foreign and custom joins to handle EvalPlanQual rechecks.Robert Haas2015-12-08
* Fix another oversight in checking if a join with LATERAL refs is legal.Tom Lane2015-12-07
* Fix incomplete set_foreignscan_references handling for fdw_recheck_qualsRobert Haas2015-11-18
* Allow FDWs to push down quals without breaking EvalPlanQual rechecks.Robert Haas2015-10-15
* Handle append_rel_list in expand_security_qualStephen Frost2015-10-09
* Fix several bugs related to ON CONFLICT's EXCLUDED pseudo relation.Andres Freund2015-10-03
* Fix documentation error in commit 8703059c6b55c427100e00a09f66534b6ccbfaa1.Tom Lane2015-10-01