aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/path/allpaths.c
Commit message (Expand)AuthorAge
* Update copyright for 2021Bruce Momjian2021-01-02
* Check parallel safety in generate_useful_gather_pathsTomas Vondra2020-12-21
* Consider unsorted paths in generate_useful_gather_pathsTomas Vondra2020-12-21
* Fix get_useful_pathkeys_for_relation for volatile expressionsTomas Vondra2020-11-03
* Fix some grammar and typos in comments and docsMichael Paquier2020-11-02
* Allow run-time pruning on nested Append/MergeAppend nodesDavid Rowley2020-11-02
* Redefine pg_class.reltuples to be -1 before the first VACUUM or ANALYZE.Tom Lane2020-08-30
* Avoid pushing quals down into sub-queries that have grouping sets.Tom Lane2020-08-22
* Cope with lateral references in the quals of a subquery RTE.Tom Lane2020-07-13
* Rename enable_incrementalsort for clarityPeter Eisentraut2020-07-05
* Clamp total-tuples estimates for foreign tables to ensure planner sanity.Tom Lane2020-07-03
* Initial pgindent and pgperltidy run for v13.Tom Lane2020-05-14
* Consider Incremental Sort paths at additional placesTomas Vondra2020-04-07
* Implement Incremental SortTomas Vondra2020-04-06
* Fix typo.Amit Kapila2020-02-06
* Update copyrights for 2020Bruce Momjian2020-01-01
* Rationalize use of list_concat + list_copy combinations.Tom Lane2019-08-12
* Represent Lists as expansible arrays, not chains of cons-cells.Tom Lane2019-07-15
* Phase 2 pgindent run for v12.Tom Lane2019-05-22
* Use Append rather than MergeAppend for scanning ordered partitions.Tom Lane2019-04-05
* 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
* Build "other rels" of appendrel baserels in a separate step.Tom Lane2019-03-26
* Suppress Append and MergeAppend plan nodes that have a single child.Tom Lane2019-03-25
* Ensure dummy paths have correct required_outer if rel is parameterized.Tom Lane2019-03-14
* Fix handling of targetlist SRFs when scan/join relation is known empty.Tom Lane2019-03-07
* Call set_rel_pathlist_hook before generate_gather_paths, not after.Tom Lane2019-02-09
* Move building of child base quals out into a new functionAlvaro Herrera2019-02-01
* Refactor planner's header files.Tom Lane2019-01-29
* In the planner, replace an empty FROM clause with a dummy RTE.Tom Lane2019-01-28
* Postpone generating tlists and EC members for inheritance dummy children.Etsuro Fujita2019-01-21
* Move inheritance expansion code into its own fileAlvaro Herrera2019-01-10
* Update copyright for 2019Bruce Momjian2019-01-02
* Postpone calculating total_table_pages until after pruning/exclusion.Tom Lane2018-11-07
* Don't allow LIMIT/OFFSET clause within sub-selects to be pushed to workers.Amit Kapila2018-09-14
* Disable support for partitionwise joins in problematic cases.Etsuro Fujita2018-08-31
* Fix run-time partition pruning for appends with multiple source rels.Tom Lane2018-08-01
* Fix print of Path nodes when using OPTIMIZER_DEBUGMichael Paquier2018-07-19
* Don't consider parallel append for parallel unsafe paths.Amit Kapila2018-06-20
* Improve commentary about run-time partition pruning data structures.Tom Lane2018-06-11
* Post-feature-freeze pgindent run.Tom Lane2018-04-26
* Prevent generation of bogus subquery scan paths.Robert Haas2018-04-25
* Add GUC enable_partition_pruningAlvaro Herrera2018-04-23
* Support partition pruning at execution timeAlvaro Herrera2018-04-07
* Faster partition pruningAlvaro Herrera2018-04-06
* Postpone generate_gather_paths for topmost scan/join rel.Robert Haas2018-03-29
* Implement partition-wise grouping/aggregation.Robert Haas2018-03-22
* Fix typo in add_paths_to_append_rel()Stephen Frost2018-03-14
* Let Parallel Append over simple UNION ALL have partial subpaths.Robert Haas2018-03-13
* Add a new upper planner relation for partially-aggregated results.Robert Haas2018-02-26