]> granicus.if.org Git - postgresql/history - src/backend/optimizer
Document and enforce that the usable range of setseed() arguments is
[postgresql] / src / backend / optimizer /
2008-02-19 Peter EisentrautRefactor backend makefiles to remove lots of duplicate...
2008-02-07 Tom LaneFix silly mistake in expand_indexqual_rowcompare -...
2008-01-17 Tom LaneFix subselect.c to avoid assuming that a SubLink's...
2008-01-12 Tom LaneFix logical errors in constraint exclusion: we cannot...
2008-01-11 Tom LaneThe original implementation of polymorphic aggregates...
2008-01-11 Tom LaneFix an old error in clause_selectivity: the default...
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-08 Tom LaneFix mergejoin cost estimation so that we consider the...
2007-12-03 Tom LaneFix build_minmax_path() to cope if an IS NULL clause...
2007-11-24 Tom LaneSave another little bit of planner overhead on simple...
2007-11-24 Tom LaneChange fix_scan_expr() to avoid copying the input node...
2007-11-23 Tom LaneAvoid uselessly building a duplicate of the original...
2007-11-22 Tom LaneSave one syscache lookup when examining volatility...
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-07 Tom LaneImprove the performance of LIKE/regex estimation in...
2007-11-02 Tom LaneEnsure that EquivalenceClasses generated from ORDER...
2007-10-27 Tom LaneAvoid considering both sort directions as equally usefu...
2007-10-26 Tom LaneChange have_join_order_restriction() so that we do...
2007-10-24 Tom LaneFix an error in make_outerjoininfo introduced by my...
2007-10-24 Tom LaneFix UPDATE/DELETE WHERE CURRENT OF to support repeated...
2007-10-22 Tom LaneRemove an Assert that's been obsoleted by recent change...
2007-10-13 Tom LaneTeach planagg.c that partial indexes specifying WHERE...
2007-10-11 Tom LaneEnsure that the result of evaluating a function during...
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-26 Tom LaneCreate a function variable "join_search_hook" to let...
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-09-06 Tom LaneMake eval_const_expressions() preserve typmod when...
2007-09-03 Tom LaneImplement function-local GUC parameter settings, as...
2007-08-31 Tom LaneApply a band-aid fix for the problem that 8.2 and up...
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-24 Tom LaneFix predicate-proving logic to cope with binary-compati...
2007-07-18 Tom LaneFix an old thinko in SS_make_initplan_from_plan, which...
2007-07-12 Tom LaneFix mistaken Assert in adjust_appendrel_attr_needed...
2007-07-07 Tom LaneFix a couple of planner bugs introduced by the new...
2007-06-23 Tom LaneSeparate parse-analysis for utility commands out of...
2007-06-11 Tom LaneSupport UPDATE/DELETE WHERE CURRENT OF cursor_name...
2007-06-05 Tom LaneDowngrade implicit casts to text to be assignment-only...
2007-05-31 Tom LaneChange build_index_pathkeys() so that the expressions...
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-22 Tom LaneFix best_inner_indexscan to return both the cheapest...
2007-05-21 Tom LaneTeach tuplestore.c to throw away data before the "mark...
2007-05-12 Tom LaneImprove predicate_refuted_by_simple_clause() to handle...
2007-05-04 Tom LaneTeach tuplesort.c about "top N" sorting, in which only...
2007-05-01 Tom LaneFix a thinko in my patch of a couple months ago for...
2007-04-30 Tom LaneMarginal performance hack: use a dedicated routine...
2007-04-30 Tom LaneMarginal performance hack: avoid unnecessary work in...
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-21 Tom LaneAvoid useless work during set_plain_rel_pathlist()...
2007-04-21 Tom LaneTweak make_inh_translation_lists() to check the common...
2007-04-21 Tom LaneTweak set_rel_width() to avoid redundant executions...
2007-04-17 Tom LaneRewrite choose_bitmap_and() to make it more robust...
2007-04-16 Tom LaneExpose more cursor-related functionality in SPI: specif...
2007-04-15 Tom LaneAvoid running build_index_pathkeys() in situations...
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-04-02 Tom LaneSupport enum data types. Along the way, use macros...
2007-03-27 Tom LaneFix array coercion expressions to ensure that the corre...
2007-03-21 Tom LaneFix some problems with selectivity estimation for parti...
2007-03-17 Tom LaneFix up the remaining places where the expression node...
2007-03-13 Tom LaneFirst phase of plan-invalidation project: create a...
2007-03-06 Tom LaneFix oversight in original coding of inline_function...
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 LaneTeach find_nonnullable_rels to handle OR cases: if...
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-16 Tom LaneRestructure code that is responsible for ensuring that...
2007-02-13 Tom LaneRepair bug in 8.2's new logic for planning outer joins...
2007-02-09 Peter EisentrautReplace useless uses of := by = in makefiles.
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-02 Tom LaneRepair insufficiently careful type checking for SQL...
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-28 Tom LaneRepair oversight in creation of "append relations"...
2007-01-22 Tom LanePut back planner's ability to cache the results of...
2007-01-22 Tom LaneAdd COST and ROWS options to CREATE/ALTER FUNCTION...
2007-01-21 Tom LaneRefactor some lsyscache routines to eliminate duplicate...
2007-01-20 Tom LaneSimplify pg_am representation of ordering-capable acces...
2007-01-20 Tom LaneRefactor planner's pathkeys data structure to create...
2007-01-20 Peter EisentrautRemove remains of old depend target.
2007-01-17 Tom LaneAdd a note pointing out that is_pseudo_constant_clause...
2007-01-10 Tom LaneChange the planner-to-executor API so that the planner...
next