aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/plan/planner.c
Commit message (Expand)AuthorAge
* Create ResultRelInfos later in InitPlan, index them by RT index.Heikki Linnakangas2020-10-13
* Add for_each_from, to simplify loops starting from non-first list cells.Tom Lane2020-09-28
* Move resolution of AlternativeSubPlan choices to the planner.Tom Lane2020-09-27
* Allow incremental sorts for windowing functionsDavid Rowley2020-09-15
* Remove some more useless assignments.Tom Lane2020-09-04
* Add hash_mem_multiplier GUC.Peter Geoghegan2020-07-29
* Remove hashagg_avoid_disk_plan GUC.Peter Geoghegan2020-07-27
* code: replace most remaining uses of 'master'.Andres Freund2020-07-08
* Rename enable_incrementalsort for clarityPeter Eisentraut2020-07-05
* Rework HashAgg GUCs.Jeff Davis2020-06-11
* Spelling adjustmentsPeter Eisentraut2020-06-09
* Initial pgindent and pgperltidy run for v13.Tom Lane2020-05-14
* Remove unneeded constraint dependency trackingDavid Rowley2020-04-17
* Support FETCH FIRST WITH TIESAlvaro Herrera2020-04-07
* Consider Incremental Sort paths at additional placesTomas Vondra2020-04-07
* Implement Incremental SortTomas Vondra2020-04-06
* Allow the planner-related functions and hook to accept the query string.Fujii Masao2020-03-30
* Consider disk-based hash aggregation to implement DISTINCT.Jeff Davis2020-03-24
* Allow page lock to conflict among parallel group members.Amit Kapila2020-03-21
* Disk-based Hash Aggregation.Jeff Davis2020-03-18
* Refactor hash_agg_entry_size().Jeff Davis2020-02-06
* Update copyrights for 2020Bruce Momjian2020-01-01
* Revert "Rename files and headers related to index AM"Michael Paquier2019-12-27
* Rename files and headers related to index AMMichael Paquier2019-12-25
* Further adjust EXPLAIN's choices of table alias names.Tom Lane2019-12-11
* Make the order of the header file includes consistent in backend modules.Amit Kapila2019-11-12
* Rationalize use of list_concat + list_copy combinations.Tom Lane2019-08-12
* Fix inconsistencies and typos in the tree, take 9Michael Paquier2019-08-05
* Allow functions-in-FROM to be pulled up if they reduce to constants.Tom Lane2019-08-01
* Speed up finding EquivalenceClasses for a given set of relsDavid Rowley2019-07-21
* Represent Lists as expansible arrays, not chains of cons-cells.Tom Lane2019-07-15
* Don't remove surplus columns from GROUP BY for inheritance parentsDavid Rowley2019-07-03
* Repair logic for reordering grouping sets optimization.Andrew Gierth2019-06-30
* Phase 2 pgindent run for v12.Tom Lane2019-05-22
* postgres_fdw: Fix cost estimation for aggregate pushdown.Etsuro Fujita2019-05-09
* Clean up handling of constraint_exclusion and enable_partition_pruning.Tom Lane2019-04-30
* Fix collection of typos and grammar mistakes in docs and commentsMichael Paquier2019-04-19
* Clean up side-effects of commits ab5fcf2b0 et al.Tom Lane2019-04-07
* Use Append rather than MergeAppend for scanning ordered partitions.Tom Lane2019-04-05
* Make queries' locking of indexes more consistent.Tom Lane2019-04-04
* postgres_fdw: Perform the (FINAL, NULL) upperrel operations remotely.Etsuro Fujita2019-04-02
* Compute root->qual_security_level in a less random place.Tom Lane2019-03-31
* Speed up planning when partitions can be pruned at plan time.Tom Lane2019-03-30
* Avoid crash in partitionwise join planning under GEQO.Tom Lane2019-03-30
* Avoid passing query tlist around separately from root->processed_tlist.Tom Lane2019-03-27
* Enable parallel query with SERIALIZABLE isolation.Thomas Munro2019-03-15
* Fix testing of parallel-safety of scan/join target.Etsuro Fujita2019-03-12
* Fix handling of targetlist SRFs when scan/join relation is known empty.Tom Lane2019-03-07
* Allow ATTACH PARTITION with only ShareUpdateExclusiveLock.Robert Haas2019-03-07
* Fix plan created for inherited UPDATE/DELETE with all tables excluded.Tom Lane2019-02-22