summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/path/allpaths.c
AgeCommit message (Expand)Author
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-04-05Use Append rather than MergeAppend for scanning ordered partitions.Tom Lane
2019-03-30Speed up planning when partitions can be pruned at plan time.Tom Lane
2019-03-30Avoid crash in partitionwise join planning under GEQO.Tom Lane
2019-03-26Build "other rels" of appendrel baserels in a separate step.Tom Lane
2019-03-25Suppress Append and MergeAppend plan nodes that have a single child.Tom Lane
2019-03-14Ensure dummy paths have correct required_outer if rel is parameterized.Tom Lane
2019-03-07Fix handling of targetlist SRFs when scan/join relation is known empty.Tom Lane
2019-02-09Call set_rel_pathlist_hook before generate_gather_paths, not after.Tom Lane
2019-02-01Move building of child base quals out into a new functionAlvaro Herrera
2019-01-29Refactor planner's header files.Tom Lane
2019-01-28In the planner, replace an empty FROM clause with a dummy RTE.Tom Lane
2019-01-21Postpone generating tlists and EC members for inheritance dummy children.Etsuro Fujita
2019-01-10Move inheritance expansion code into its own fileAlvaro Herrera
2019-01-02Update copyright for 2019Bruce Momjian
2018-11-07Postpone calculating total_table_pages until after pruning/exclusion.Tom Lane
2018-09-14Don't allow LIMIT/OFFSET clause within sub-selects to be pushed to workers.Amit Kapila
2018-08-31Disable support for partitionwise joins in problematic cases.Etsuro Fujita
2018-08-01Fix run-time partition pruning for appends with multiple source rels.Tom Lane
2018-07-19Fix print of Path nodes when using OPTIMIZER_DEBUGMichael Paquier
2018-06-20Don't consider parallel append for parallel unsafe paths.Amit Kapila
2018-06-11Improve commentary about run-time partition pruning data structures.Tom Lane
2018-04-26Post-feature-freeze pgindent run.Tom Lane
2018-04-25Prevent generation of bogus subquery scan paths.Robert Haas
2018-04-23Add GUC enable_partition_pruningAlvaro Herrera
2018-04-07Support partition pruning at execution timeAlvaro Herrera
2018-04-06Faster partition pruningAlvaro Herrera
2018-03-29Postpone generate_gather_paths for topmost scan/join rel.Robert Haas
2018-03-22Implement partition-wise grouping/aggregation.Robert Haas
2018-03-14Fix typo in add_paths_to_append_rel()Stephen Frost
2018-03-13Let Parallel Append over simple UNION ALL have partial subpaths.Robert Haas
2018-02-26Add a new upper planner relation for partially-aggregated results.Robert Haas
2018-02-16Rename enable_partition_wise_join to enable_partitionwise_joinPeter Eisentraut
2018-02-05Fix possible crash in partition-wise join.Robert Haas
2018-02-02Support parallel btree index builds.Robert Haas
2018-01-19Allow UPDATE to move rows between partitions.Robert Haas
2018-01-10Add missing "return" statement to accumulate_append_subpath.Robert Haas
2018-01-03Update copyright for 2018Bruce Momjian
2017-12-12Remove bug from OPTIMIZER_DEBUG code for partition-wise join.Robert Haas
2017-12-05Support Parallel Append plan nodes.Robert Haas
2017-11-29Clarify old comment about qual_is_pushdown_safe's handling of subplans.Tom Lane
2017-11-08Change TRUE/FALSE to true/falsePeter Eisentraut
2017-10-31Fix code related to partitioning schemes for dropped columns.Robert Haas
2017-10-19Fix typosMagnus Hagander
2017-10-06Basic partition-wise join functionality.Robert Haas
2017-09-20Fix typo.Robert Haas
2017-09-14Expand partitioned table RTEs level by level, without flattening.Robert Haas
2017-09-14Set partitioned_rels appropriately when UNION ALL is used.Robert Haas
2017-08-15Teach adjust_appendrel_attrs(_multilevel) to do multiple translations.Robert Haas
2017-06-22Update comment to account for table partitioning.Robert Haas