]> granicus.if.org Git - postgresql/history - src/backend/optimizer/plan
Department of second thoughts: the rule that ORDER BY and DISTINCT are
[postgresql] / src / backend / optimizer / plan /
2008-03-28 Tom LaneDepartment of second thoughts: the rule that ORDER...
2008-03-27 Tom LaneWhen we have successfully optimized a MIN or MAX aggreg...
2008-03-21 Bruce MomjianMore README src cleanups.
2008-03-20 Bruce MomjianMake source code READMEs more consistent. Add CVS...
2008-03-18 Tom LaneArrange to "inline" SQL functions that appear in a...
2008-02-19 Peter EisentrautRefactor backend makefiles to remove lots of duplicate...
2008-01-17 Tom LaneFix subselect.c to avoid assuming that a SubLink's...
2008-01-11 Tom LaneFix a conceptual error in my patch of 2007-10-26 that...
2008-01-09 Tom LaneFix some planner issues found while investigating Kevin...
2008-01-01 Bruce MomjianUpdate copyrights in source tree to 2008.
2007-12-03 Tom LaneFix build_minmax_path() to cope if an IS NULL clause...
2007-11-24 Tom LaneChange fix_scan_expr() to avoid copying the input node...
2007-11-15 Bruce MomjianRe-run pgindent with updated list of typedefs. (Update...
2007-11-15 Bruce Momjianpgindent run for 8.3.
2007-11-08 Tom LaneFix EquivalenceClass code to handle volatile sort expre...
2007-11-08 Tom LaneLast week's patch for make_sort_from_pathkeys wasn...
2007-11-02 Tom LaneEnsure that EquivalenceClasses generated from ORDER...
2007-10-24 Tom LaneFix an error in make_outerjoininfo introduced by my...
2007-10-13 Tom LaneTeach planagg.c that partial indexes specifying WHERE...
2007-10-11 Tom LaneFix the plan-invalidation mechanism to treat regclass...
2007-10-04 Tom LaneKeep the planner from failing on "WHERE false AND somet...
2007-09-22 Tom LaneFix cost estimates for EXISTS subqueries that are evalu...
2007-09-20 Tom LaneHOT updates. When we update a tuple without changing...
2007-08-31 Tom LaneRewrite make_outerjoininfo's construction of min_leftha...
2007-08-26 Tom LaneMake ARRAY(SELECT ...) return an empty array, rather...
2007-07-18 Tom LaneFix an old thinko in SS_make_initplan_from_plan, which...
2007-07-07 Tom LaneFix a couple of planner bugs introduced by the new...
2007-06-11 Tom LaneSupport UPDATE/DELETE WHERE CURRENT OF cursor_name...
2007-05-26 Tom LaneRepair two constraint-exclusion corner cases triggered...
2007-05-25 Tom LaneCreate hooks to let a loadable plugin monitor (or even...
2007-05-22 Tom LaneRepair planner bug introduced in 8.2 by ability to...
2007-05-21 Tom LaneTeach tuplestore.c to throw away data before the "mark...
2007-05-04 Tom LaneTeach tuplesort.c about "top N" sorting, in which only...
2007-04-30 Tom LaneMarginal performance hack: use a dedicated routine...
2007-04-27 Tom LaneModify processing of DECLARE CURSOR and EXPLAIN so...
2007-04-21 Tom LaneSome further performance tweaks for planning large...
2007-04-16 Tom LaneExpose more cursor-related functionality in SPI: specif...
2007-04-06 Tom LaneDon't remove the 'alias' field from flattened rangetabl...
2007-04-06 Tom LaneMake 'col IS NULL' clauses be indexable conditions.
2007-03-17 Tom LaneFix up the remaining places where the expression node...
2007-02-27 Tom LaneGet rid of the separate EState for subplans, and just...
2007-02-25 Tom LanePut back copyObject() call I removed in a fit of brain...
2007-02-23 Tom LaneNow that plans have flat rangetable lists, it's a lot...
2007-02-22 Tom LaneChange Agg and Group nodes so that Vars contained in...
2007-02-22 Tom LaneTurn the rangetable used by the executor into a flat...
2007-02-20 Tom LaneRemove the Query structure from the executor's API...
2007-02-19 Tom LaneGet rid of some old and crufty global variables in...
2007-02-19 Tom LanePut function expressions and values lists into Function...
2007-02-16 Tom LaneAdjust the definition of is_pushed_down so that it...
2007-02-16 Tom LaneFix another problem in 8.2 changes that allowed "one...
2007-02-13 Tom LaneRepair bug in 8.2's new logic for planning outer joins...
2007-02-06 Tom LaneFix a performance regression in 8.2: optimization of...
2007-02-06 Tom LaneAdd support for cross-type hashing in hashed subplans...
2007-02-01 Bruce MomjianWording cleanup for error messages. Also change can...
2007-01-30 Tom LaneAdd support for cross-type hashing in hash index search...
2007-01-22 Tom LaneAdd COST and ROWS options to CREATE/ALTER FUNCTION...
2007-01-20 Tom LaneRefactor planner's pathkeys data structure to create...
2007-01-20 Peter EisentrautRemove remains of old depend target.
2007-01-10 Tom LaneChange the planner-to-executor API so that the planner...
2007-01-09 Tom LaneSupport ORDER BY ... NULLS FIRST/LAST, and add ASC...
2007-01-08 Tom LaneTweak joinlist creation to avoid generating useless...
2007-01-05 Bruce MomjianUpdate CVS HEAD for 2007 copyright. Back branches...
2006-12-23 Tom LaneRestructure operator classes to allow improved handling...
2006-12-10 Tom LaneAdd a paramtypmod field to Param nodes. This is dead...
2006-12-07 Tom LaneRepair incorrect placement of WHERE clauses when there...
2006-12-06 Tom LaneFix planning of SubLinks to ensure that Vars generated...
2006-10-04 Bruce Momjianpgindent run for 8.2.
2006-09-19 Tom LaneImprove usage of effective_cache_size parameter by...
2006-09-08 Tom LanePut back plan-time check for trying to apply SELECT...
2006-08-28 Tom LaneTweak trivial_subqueryscan() to consider a SubqueryScan...
2006-08-12 Tom LaneAdd INSERT/UPDATE/DELETE RETURNING, with basic docs...
2006-08-05 Tom LaneFix inheritance_planner() to delete dummy subplans...
2006-08-02 Joe ConwayAdd support for multi-row VALUES clauses as part of...
2006-07-27 Tom LaneAggregate functions now support multiple input argument...
2006-07-26 Tom LaneCode review for bigint-LIMIT patch. Fix missed planner...
2006-07-26 Bruce MomjianChange LIMIT/OFFSET to use int8
2006-07-14 Bruce MomjianRemove 576 references of include files that were not...
2006-07-11 Bruce MomjianAlphabetically order reference to include files, "S...
2006-07-11 Bruce MomjianAlphabetically order reference to include files, "N...
2006-07-11 Bruce MomjianAlphabetically order reference to include files, "G...
2006-07-11 Bruce MomjianSort reference of include files, "A" - "F".
2006-07-01 Tom LaneRevise the planner's handling of "pseudoconstant" WHERE...
2006-06-28 Tom LaneImprove planner estimates for size of tuple hash tables.
2006-06-06 Tom LaneMake the planner estimate costs for nestloop inner...
2006-05-18 Tom LaneWhen a bitmap indexscan is using a partial index, it...
2006-05-03 Tom LaneFix calculation of plan node extParams to account for...
2006-04-30 Tom LaneImprove the representation of FOR UPDATE/FOR SHARE...
2006-04-28 Tom LaneRemove the restriction originally coded into optimize_m...
2006-04-25 Tom LaneThe 8.1 planner removes WHERE quals from the plan when...
2006-04-22 Tom LaneSimplify ParamListInfo data structure to support only...
2006-03-14 Tom LaneImprove parser so that we can show an error cursor...
2006-03-07 Tom LaneRemove the stub support we had for UNION JOIN; per...
2006-03-05 Bruce MomjianUpdate copyright for 2006. Update scripts.
2006-02-05 Tom LaneImprove my initial, rather hacky implementation of...
2006-02-03 Tom LaneTeach planner to convert simple UNION ALL subqueries...
2006-01-31 Tom LaneRestructure planner's handling of inheritance. Rather...
2006-01-29 Tom LaneWhen building a bitmap scan, must copy the bitmapqualor...
2006-01-25 Tom LaneAllow row comparisons to be used as indexscan qualifica...
2005-12-28 Tom LaneImplement SQL-compliant treatment of row comparisons...
2005-12-20 Tom LaneTeach planner how to rearrange join order for some...
next