Commits

DateSubjectAuthorReleases
2023-07-14 Allow plan nodes with initPlans to be considered parallel-safe. Tom Lane 17.0
2022-08-17 Make PlaceHolderInfo lookup O(1). Tom Lane 16.0
2021-03-31 Rework planning and execution of UPDATE and DELETE. Tom Lane 14.0
2019-08-09 Cosmetic improvements in setup of planner's per-RTE arrays. Tom Lane 13.0
2019-03-27 Avoid passing query tlist around separately from root->processed_tlist. Tom Lane 12.0
2019-03-26 Build "other rels" of appendrel baserels in a separate step. Tom Lane 12.0
2019-01-29 Refactor planner's header files. Tom Lane 12.0
2019-01-28 In the planner, replace an empty FROM clause with a dummy RTE. Tom Lane 12.0
2018-11-07 Postpone calculating total_table_pages until after pruning/exclusion. Tom Lane 12.0
2017-06-21 Phase 2 of pgindent updates. Tom Lane 10.0
2017-05-01 Reduce semijoins with unique inner relations to plain inner joins. Tom Lane 10.0
2016-08-19 Speed up planner's scanning for parallel-query hazards. Tom Lane 10.0
2016-06-18 Restore foreign-key-aware estimation of join relation sizes. Tom Lane 9.6.0
2016-04-06 Run pgindent on a batch of (mostly-planner-related) source files. Tom Lane 9.6.0
2016-03-14 Rethink representation of PathTargets. Tom Lane 9.6.0
2016-03-08 Finish refactoring make_foo() functions in createplan.c. Tom Lane 9.6.0
2016-03-07 Make the upper part of the planner work by generating and comparing Paths. Tom Lane 9.6.0
2015-12-11 Get rid of the planner's LateralJoinInfo data structure. Tom Lane 9.5.0
2015-12-11 Get rid of the planner's LateralJoinInfo data structure. Tom Lane 9.6.0
2015-07-30 Avoid some zero-divide hazards in the planner. Tom Lane 9.1.19
2015-07-30 Avoid some zero-divide hazards in the planner. Tom Lane 9.3.10
2015-07-30 Avoid some zero-divide hazards in the planner. Tom Lane 9.2.14
2015-07-30 Avoid some zero-divide hazards in the planner. Tom Lane 9.0.23
2013-12-30 Extract restriction OR clauses whether or not they are indexable. Tom Lane 9.4.0
2013-08-18 Fix planner problems with LATERAL references in PlaceHolderVars. Tom Lane 9.3.0