aboutsummaryrefslogtreecommitdiff
path: root/src/include/optimizer
Commit message (Expand)AuthorAge
* Be more careful about the shape of hashable subplan clauses.Tom Lane2020-08-14
* Avoid sharing PARAM_EXEC slots between different levels of NestLoop.Tom Lane2019-01-11
* Repair bogus EPQ plans generated for postgres_fdw foreign joins.Tom Lane2018-12-12
* Don't allow LIMIT/OFFSET clause within sub-selects to be pushed to workers.Amit Kapila2018-09-14
* Fix bugs with degenerate window ORDER BY clauses in GROUPS/RANGE mode.Tom Lane2018-07-11
* Allow direct lookups of AppendRelInfo by child relidAlvaro Herrera2018-06-26
* Post-feature-freeze pgindent run.Tom Lane2018-04-26
* Add GUC enable_partition_pruningAlvaro Herrera2018-04-23
* Tweak a couple of planner APIs to save recalculating join relids.Tom Lane2018-04-20
* 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
* Support named and default arguments in CALLPeter Eisentraut2018-04-14
* Revert MERGE patchSimon Riggs2018-04-12
* Support partition pruning at execution timeAlvaro Herrera2018-04-07
* Faster partition pruningAlvaro Herrera2018-04-06
* MERGE SQL Command following SQL:2016Simon Riggs2018-04-03
* Revert "Modified files for MERGE"Simon Riggs2018-04-02
* Modified files for MERGESimon Riggs2018-04-02
* postgres_fdw: Push down partition-wise aggregation.Robert Haas2018-04-02
* Implement partition-wise grouping/aggregation.Robert Haas2018-03-22
* Don't pass the grouping target around unnecessarily.Robert Haas2018-03-20
* Fix improper uses of canonicalize_qual().Tom Lane2018-03-11
* Improve predtest.c's internal docs, and enhance its functionality a bit.Tom Lane2018-03-09
* Add a new upper planner relation for partially-aggregated results.Robert Haas2018-02-26
* Fix planner failures with overlapping mergejoin clauses in an outer join.Tom Lane2018-02-23
* Rename enable_partition_wise_join to enable_partitionwise_joinPeter Eisentraut2018-02-16
* Mark assorted GUC variables as PGDLLIMPORT.Robert Haas2018-02-09
* Support parallel btree index builds.Robert Haas2018-02-02
* Allow UPDATE to move rows between partitions.Robert Haas2018-01-19
* Update copyright for 2018Bruce Momjian2018-01-02
* Add parallel-aware hash joins.Andres Freund2017-12-21
* Support Parallel Append plan nodes.Robert Haas2017-12-05
* Fix creation of resjunk tlist entries for inherited mixed UPDATE/DELETE.Tom Lane2017-11-27
* Add parallel_leader_participation GUC.Robert Haas2017-11-15
* Teach planner to account for HAVING quals in aggregation plan nodes.Tom Lane2017-11-02
* Reduce "X = X" to "X IS NOT NULL", if it's easy to do so.Tom Lane2017-10-08
* Basic partition-wise join functionality.Robert Haas2017-10-06
* Assorted preparatory refactoring for partition-wise join.Robert Haas2017-08-15
* Teach adjust_appendrel_attrs(_multilevel) to do multiple translations.Robert Haas2017-08-15
* Final pgindent + perltidy run for v10.Tom Lane2017-08-14
* Phase 3 of pgindent updates.Tom Lane2017-06-21
* Phase 2 of pgindent updates.Tom Lane2017-06-21
* Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane2017-06-21
* Teach predtest.c about CHECK clauses to fix partitioning bugs.Robert Haas2017-06-14
* #ifdef out assorted unused GEQO code.Tom Lane2017-06-04
* Post-PG 10 beta1 pgindent runBruce Momjian2017-05-17
* Reduce semijoins with unique inner relations to plain inner joins.Tom Lane2017-05-01
* Optimize joins when the inner relation can be proven unique.Tom Lane2017-04-07
* Reset API of clause_selectivity()Simon Riggs2017-04-06
* Collect and use multi-column dependency statsSimon Riggs2017-04-05