]> granicus.if.org Git - postgresql/history - src/backend/optimizer
Fix inheritance_planner() to delete dummy subplans from its Append plan
[postgresql] / src / backend / optimizer /
2006-08-05 Tom LaneFix inheritance_planner() to delete dummy subplans...
2006-08-05 Tom LaneExtend relation_excluded_by_constraints() to check...
2006-08-05 Tom LaneTeach predicate_refuted_by() how to do proofs involving...
2006-08-04 Tom LaneTeach eval_const_expressions to simplify BooleanTest...
2006-08-02 Joe ConwayAdd support for multi-row VALUES clauses as part of...
2006-07-31 Tom LaneChange the relation_open protocol so that we obtain...
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 Peter EisentrautConvert effective_cache_size to an integer, for better...
2006-07-26 Bruce MomjianChange LIMIT/OFFSET to use int8
2006-07-22 Tom LaneIn the recent changes to make the planner account bette...
2006-07-15 Tom LaneFix some missing inclusions identified with new pgcheck...
2006-07-14 Bruce MomjianRemove 576 references of include files that were not...
2006-07-13 Bruce MomjianMore include file adjustments.
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 LaneFix oversight in planning for multiple indexscans driven by
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-16 Tom LaneFix problems with cached tuple descriptors disappearing...
2006-06-07 Tom LaneRemove "fuzzy comparison" logic in qsort comparison...
2006-06-06 Tom LaneMake the planner estimate costs for nestloop inner...
2006-06-05 Tom LaneWhile making the seq_page_cost changes, I was struck...
2006-06-05 Tom LaneAdd a GUC parameter seq_page_cost, and use that everywh...
2006-05-18 Tom LaneFix choose_bitmap_and() so that partial index predicate...
2006-05-18 Tom LaneWhen a bitmap indexscan is using a partial index, it...
2006-05-18 Tom LaneFix thinko in recent changes to handle ScalarArrayOpExp...
2006-05-03 Tom LaneFix calculation of plan node extParams to account for...
2006-05-02 Tom LaneAvoid assuming that statistics for a parent relation...
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-04-09 Tom LaneRevert my best_inner_indexscan patch of yesterday,...
2006-04-08 Tom LaneFix best_inner_indexscan to actually enforce that an...
2006-04-07 Tom LaneFix make_restrictinfo_from_bitmapqual() to preserve...
2006-04-05 Tom LaneFix a bunch of problems with domains by making them...
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-19 Tom LaneImprove tuplesort.c to support variable merge order...
2006-02-13 Tom LaneFix qual_is_pushdown_safe to not try to push down quals...
2006-02-06 Tom LaneImprove the tests to see if ScalarArrayOpExpr is strict...
2006-02-05 Tom LaneImprove my initial, rather hacky implementation of...
2006-02-04 Tom LaneFix constraint exclusion to work in inherited UPDATE...
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-29 Tom LaneFix Assert that's no longer correct now that RowCompare...
2006-01-29 Tom LaneFix code that checks to see if an index can be consider...
2006-01-26 Tom LaneClean up the INET-vs-CIDR situation. Get rid of the...
2006-01-25 Tom LaneAllow row comparisons to be used as indexscan qualifica...
2006-01-14 Tom LaneAdd selectivity-calculation code for RowCompareExpr...
2006-01-05 Peter EisentrautMake all command-line options of postmaster and postgre...
2005-12-28 Tom LaneImplement SQL-compliant treatment of row comparisons...
2005-12-20 Tom LaneTeach planner how to rearrange join order for some...
2005-12-06 Tom LaneIn a nestloop inner indexscan, it's OK to use pushed...
2005-11-30 Tom LaneTweak choose_bitmap_and() heuristics in the light of...
2005-11-27 Tom LaneTeach predtest.c how to reason about ScalarArrayOpExpr...
2005-11-26 Tom LaneTeach tid-scan code to make use of "ctid = ANY (array...
2005-11-26 Tom LaneTeach push_nots() how to negate a ScalarArrayOpExpr...
2005-11-25 Tom LaneTeach planner and executor to handle ScalarArrayOpExpr...
2005-11-22 Bruce MomjianRe-run pgindent, fixing a problem where comment lines...
2005-11-17 Tom LaneMake SQL arrays support null elements. This commit...
2005-11-16 Tom Lanemake_restrictinfo() failed to attach the specified...
2005-11-14 Tom LaneRestore the former RestrictInfo field valid_everywhere...
2005-11-03 Tom LaneThinking further, it seems we had better also copy...
2005-11-03 Tom LaneFix the recently-added code that eliminates unnecessary...
2005-10-25 Tom LaneFix longstanding bug that would sometimes let the plann...
2005-10-19 Tom LaneFix oversight in recent changes to enable the 'physical...
2005-10-15 Bruce MomjianStandard pgindent run for 8.1.
2005-10-13 Tom LaneDon't try to remove duplicate OR-subclauses in create_b...
2005-10-11 Tom LaneFix oversight in 8.0 modification of RestrictInfo data...
2005-10-06 Tom LaneFix oversight in indexscan plan creation. I recently...
2005-10-05 Tom LaneMake set_function_size_estimates() marginally smarter...
2005-09-28 Tom LaneRepair planning bug introduced in 7.4: outer-join ON...
2005-09-24 Tom LaneClean up possibly-uninitialized-variable warnings repor...
2005-09-22 Tom LaneFix bug introduced into indexable_outerrelids() by...
2005-09-21 Tom Laneoptimize_minmax_aggregates() neglected to check for...
2005-09-05 Tom LaneBack out prior patch and instead just suppress Subquery...
2005-09-05 Tom LaneFor non-projecting plan node types such as Limit, set_p...
2005-08-28 Tom LaneTweak nodeBitmapAnd to stop evaluating sub-plan scans...
2005-08-27 Tom Lanecost_agg really ought to charge something per output...
2005-08-27 Tom LaneChange the division of labor between grouping_planner...
2005-08-27 Tom LaneFix two separate bugs in setrefs.c. set_subqueryscan_r...
2005-08-23 Tom LaneClean up some very old and crufty code for TID scan...
2005-08-22 Bruce Momjianenable_constraint_exclusion => constraint_exclusion
2005-08-18 Tom LaneFix up LIMIT/OFFSET planning so that we cope with non...
2005-08-02 Tom LanePrevent planner from including temp tables of other...
2005-08-01 Tom LaneAdd NOWAIT option to SELECT FOR UPDATE/SHARE.
2005-07-29 Tom LaneFix an oversight I introduced on 2003-12-28: find_nots...
2005-07-28 Tom LaneMake use of new list primitives list_append_unique...
2005-07-28 Tom LaneFix a bunch of bad interactions between partial indexes...
2005-07-23 Tom LaneSimple constraint exclusion. For now, only child table...
2005-07-22 Tom LaneFix compare_fuzzy_path_costs() to behave a bit more...
2005-07-15 Tom LaneFix create_unique_plan() so it doesn't generate useless...
2005-07-15 Tom LaneFix overenthusiastic optimization of 'x IN (SELECT...
2005-07-03 Tom LaneDon't try to constant-fold functions returning RECORD...
next