Commits

DateSubjectAuthorReleases
2007-02-13 Repair bug in 8.2's new logic for planning outer joins: we have to allow joins Tom Lane 8.3.0
2006-12-12 Fix planner to do the right thing when a degenerate outer join (one whose Tom Lane 8.2.1
2006-12-12 Fix planner to do the right thing when a degenerate outer join (one whose Tom Lane 8.3.0
2006-10-24 Fix check for whether a clauseless join has to be forced in the presence of Tom Lane 8.2.0
2005-12-20 Teach planner how to rearrange join order for some classes of OUTER JOIN. Tom Lane 8.2.0
2005-06-09 Simplify the planner's join clause management by storing join clauses Tom Lane 8.1.0
2005-06-08 Marginal hack to avoid spending a lot of time in find_join_rel during Tom Lane 8.1.0
2005-06-05 Remove planner's private fields from Query struct, and put them into Tom Lane 8.1.0
2004-12-15 Fix another place broken by new List implementation :-(. Per example Tom Lane 8.0.0
2004-01-23 Revise GEQO planner to make use of some heuristic knowledge about SQL, namely Tom Lane 8.0.0
2003-07-25 Error message editing in backend/optimizer, backend/rewrite. Tom Lane 7.4.1
2003-05-02 Portal and memory management infrastructure for extended query protocol. Tom Lane 7.4.1
2003-01-20 IN clauses appearing at top level of WHERE can now be handled as joins. Tom Lane 7.4.1
2002-12-16 Fix GEQO to work again in CVS tip, by being more careful about memory Tom Lane 7.4.1
2000-09-19 Fix GEQO optimizer to work correctly with new outer-join-capable Tom Lane 7.1.1
2000-09-12 First cut at full support for OUTER JOINs. There are still a few loose Tom Lane 7.1.1
2000-07-28 Remove <values.h> inclusions, no-longer-needed MAXINT definitions. Tom Lane 7.1.1
2000-06-28 First phase of memory management rewrite (see backend/utils/mmgr/README Tom Lane 7.1.1
2000-02-15 New cost model for planning, incorporating a penalty for random page Tom Lane 7.1.1
2000-02-07 Repair planning bugs caused by my misguided removal of restrictinfo link Tom Lane 7.1.1
2000-01-09 Another round of planner/optimizer work. This is just restructuring and Tom Lane 7.1.1
1999-08-16 Major planner/optimizer revision: get rid of PathOrder node type, Tom Lane 7.1.1
1999-05-17 Change GEQO optimizer to release memory after each gene Tom Lane 7.1.1
1999-05-16 Fix some typos in geqo optimizer --- it now generates Tom Lane 7.1.1
1999-02-15 Replace non-idiomatic nconc(x, lcons(y, NIL)) with lappend(x, y). Tom Lane 7.1.1