2009-10-12 |
Tom Lane | Move the handling of SELECT FOR UPDATE locking and... |
tree | commitdiff |
2009-09-29 |
Tom Lane | Fix equivclass.c's not-quite-right strategy for handlin... |
tree | commitdiff |
2009-09-19 |
Tom Lane | Rename new subroutine, per discussion with Robert Haas. |
tree | commitdiff |
2009-09-18 |
Tom Lane | Marginal code cleanup in joinpath.c: factor out clause... |
tree | commitdiff |
2009-09-17 |
Tom Lane | Implement "join removal" for cases where the inner... |
tree | commitdiff |
2009-09-12 |
Tom Lane | Rewrite the planner's handling of materialized plan... |
tree | commitdiff |
2009-09-12 |
Tom Lane | Fix assertion failure when a SELECT DISTINCT ON express... |
tree | commitdiff |
2009-09-02 |
Tom Lane | Fix subquery pullup to wrap a PlaceHolderVar around... |
tree | commitdiff |
2009-08-04 |
Tom Lane | Support hex-string input and output for type BYTEA. |
tree | commitdiff |
2009-07-23 |
Tom Lane | Fix another thinko in join_is_legal's handling of semij... |
tree | commitdiff |
2009-07-19 |
Tom Lane | Fix a thinko in join_is_legal: when we decide we can... |
tree | commitdiff |
2009-07-17 |
Tom Lane | Repair bug #4926 "too few pathkeys for mergeclauses... |
tree | commitdiff |
2009-07-11 |
Tom Lane | Fix set_rel_width() to do something reasonable with... |
tree | commitdiff |
2009-07-06 |
Tom Lane | Fix set_append_rel_pathlist() to deal intelligently... |
tree | commitdiff |
2009-06-11 |
Bruce Momjian | 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW... |
tree | commitdiff |
2009-05-09 |
Tom Lane | Fix cost_nestloop and cost_hashjoin to model the behavi... |
tree | commitdiff |
2009-04-19 |
Tom Lane | Fix estimate_num_groups() to not fail on PlaceHolderVar... |
tree | commitdiff |
2009-04-17 |
Tom Lane | Bump disable_cost up from 1e8 to 1e10, per gripe from... |
tree | commitdiff |
2009-04-16 |
Tom Lane | Fix planner to restore its previous level of intelligen... |
tree | commitdiff |
2009-03-26 |
Tom Lane | If we expect a hash join to be performed in multiple... |
tree | commitdiff |
2009-03-21 |
Tom Lane | Optimize multi-batch hash joins when the outer relation... |
tree | commitdiff |
2009-03-11 |
Tom Lane | Improve match_special_index_operator() to recognize... |
tree | commitdiff |
2009-03-10 |
Tom Lane | Fix set_subquery_pathlist() to copy the RTE's subquery... |
tree | commitdiff |
2009-03-05 |
Tom Lane | Teach the planner to support index access methods that... |
tree | commitdiff |
2009-02-28 |
Tom Lane | Shave a few cycles in compare_pathkeys() by checking... |
tree | commitdiff |
2009-02-27 |
Tom Lane | Tighten up join ordering rules to account for recent... |
tree | commitdiff |
2009-02-19 |
Tom Lane | Improve comments about semijoin implementation strategy... |
tree | commitdiff |
2009-02-15 |
Tom Lane | Teach the planner to treat a partial unique index as... |
tree | commitdiff |
2009-02-06 |
Tom Lane | Fix cost_mergejoin's failure to adjust for rescanning... |
tree | commitdiff |
2009-02-05 |
Tom Lane | Fix an old corner-case error in match_unsorted_outer... |
tree | commitdiff |
2009-01-01 |
Bruce Momjian | Update copyright for 2009. |
tree | commitdiff |
2008-12-28 |
Tom Lane | Support window functions a la SQL:2008. |
tree | commitdiff |
2008-12-01 |
Tom Lane | Fix an oversight in the code that makes transitive... |
tree | commitdiff |
2008-11-28 |
Tom Lane | My recent fix for semijoin planning didn't actually... |
tree | commitdiff |
2008-11-22 |
Tom Lane | Switch the planner over to treating qualifications... |
tree | commitdiff |
2008-11-15 |
Tom Lane | Make SELECT FOR UPDATE/SHARE work on inheritance trees... |
tree | commitdiff |
2008-11-11 |
Tom Lane | Get rid of adjust_appendrel_attr_needed(), which has... |
tree | commitdiff |
2008-10-21 |
Tom Lane | Add a concept of "placeholder" variables to the planner... |
tree | commitdiff |
2008-10-17 |
Tom Lane | Salvage a little bit of work from a failed patch: simpl... |
tree | commitdiff |
2008-10-04 |
Tom Lane | Implement SQL-standard WITH clauses, including WITH... |
tree | commitdiff |
2008-09-12 |
Tom Lane | Skip opfamily check in eclass_matches_any_index() when... |
tree | commitdiff |
2008-09-05 |
Tom Lane | Fix an oversight in the 8.2 patch that improved mergejo... |
tree | commitdiff |
2008-08-25 |
Tom Lane | Move exprType(), exprTypmod(), expression_tree_walker... |
tree | commitdiff |
2008-08-22 |
Tom Lane | Arrange to convert EXISTS subqueries that are equivalen... |
tree | commitdiff |
2008-08-17 |
Tom Lane | Add some defenses against constant-FALSE outer join... |
tree | commitdiff |
2008-08-16 |
Tom Lane | Clean up the loose ends in selectivity estimation left... |
tree | commitdiff |
2008-08-14 |
Tom Lane | Implement SEMI and ANTI joins in the planner and execut... |
tree | commitdiff |
2008-08-02 |
Tom Lane | Rearrange the querytree representation of ORDER BY... |
tree | commitdiff |
2008-06-27 |
Tom Lane | Improve planner's estimation of the size of an append... |
tree | commitdiff |
2008-05-27 |
Tom Lane | Alter the xxx_pattern_ops opclasses to use the regular... |
tree | commitdiff |
2008-05-16 |
Tom Lane | Extend GIN to support partial-match searches, and exten... |
tree | commitdiff |
2008-05-12 |
Alvaro Herrera | Restructure some header files a bit, in particular... |
tree | commitdiff |
2008-04-13 |
Tom Lane | Since createplan.c no longer cares whether index operat... |
tree | commitdiff |
2008-04-01 |
Tom Lane | Fix an oversight I made in a cleanup patch over a year... |
tree | commitdiff |
2008-03-31 |
Tom Lane | Apply my original fix for Taiki Yamaguchi's bug report... |
tree | commitdiff |
2008-03-25 |
Tom Lane | Simplify and standardize conversions between TEXT datum... |
tree | commitdiff |
2008-03-24 |
Tom Lane | When a relation has been proven empty by constraint... |
tree | commitdiff |
2008-02-19 |
Peter Eisentraut | Refactor backend makefiles to remove lots of duplicate... |
tree | commitdiff |
2008-02-07 |
Tom Lane | Fix silly mistake in expand_indexqual_rowcompare -... |
tree | commitdiff |
2008-01-11 |
Tom Lane | Fix an old error in clause_selectivity: the default... |
tree | commitdiff |
2008-01-11 |
Tom Lane | Fix a conceptual error in my patch of 2007-10-26 that... |
tree | commitdiff |
2008-01-09 |
Tom Lane | Fix some planner issues found while investigating Kevin... |
tree | commitdiff |
2008-01-01 |
Bruce Momjian | Update copyrights in source tree to 2008. |
tree | commitdiff |
2007-12-08 |
Tom Lane | Fix mergejoin cost estimation so that we consider the... |
tree | commitdiff |
2007-11-24 |
Tom Lane | Save another little bit of planner overhead on simple... |
tree | commitdiff |
2007-11-23 |
Tom Lane | Avoid uselessly building a duplicate of the original... |
tree | commitdiff |
2007-11-15 |
Bruce Momjian | Re-run pgindent with updated list of typedefs. (Update... |
tree | commitdiff |
2007-11-15 |
Bruce Momjian | pgindent run for 8.3. |
tree | commitdiff |
2007-11-08 |
Tom Lane | Fix EquivalenceClass code to handle volatile sort expre... |
tree | commitdiff |
2007-11-08 |
Tom Lane | Last week's patch for make_sort_from_pathkeys wasn... |
tree | commitdiff |
2007-11-07 |
Tom Lane | Improve the performance of LIKE/regex estimation in... |
tree | commitdiff |
2007-11-02 |
Tom Lane | Ensure that EquivalenceClasses generated from ORDER... |
tree | commitdiff |
2007-10-27 |
Tom Lane | Avoid considering both sort directions as equally usefu... |
tree | commitdiff |
2007-10-26 |
Tom Lane | Change have_join_order_restriction() so that we do... |
tree | commitdiff |
2007-10-24 |
Tom Lane | Fix UPDATE/DELETE WHERE CURRENT OF to support repeated... |
tree | commitdiff |
2007-09-26 |
Tom Lane | Create a function variable "join_search_hook" to let... |
tree | commitdiff |
2007-09-22 |
Tom Lane | Fix cost estimates for EXISTS subqueries that are evalu... |
tree | commitdiff |
2007-08-31 |
Tom Lane | Apply a band-aid fix for the problem that 8.2 and up... |
tree | commitdiff |
2007-07-07 |
Tom Lane | Fix a couple of planner bugs introduced by the new... |
tree | commitdiff |
2007-06-11 |
Tom Lane | Support UPDATE/DELETE WHERE CURRENT OF cursor_name... |
tree | commitdiff |
2007-06-05 |
Tom Lane | Downgrade implicit casts to text to be assignment-only... |
tree | commitdiff |
2007-05-31 |
Tom Lane | Change build_index_pathkeys() so that the expressions... |
tree | commitdiff |
2007-05-26 |
Tom Lane | Repair two constraint-exclusion corner cases triggered... |
tree | commitdiff |
2007-05-22 |
Tom Lane | Fix best_inner_indexscan to return both the cheapest... |
tree | commitdiff |
2007-05-21 |
Tom Lane | Teach tuplestore.c to throw away data before the "mark... |
tree | commitdiff |
2007-05-04 |
Tom Lane | Teach tuplesort.c about "top N" sorting, in which only... |
tree | commitdiff |
2007-04-21 |
Tom Lane | Some further performance tweaks for planning large... |
tree | commitdiff |
2007-04-21 |
Tom Lane | Avoid useless work during set_plain_rel_pathlist()... |
tree | commitdiff |
2007-04-21 |
Tom Lane | Tweak set_rel_width() to avoid redundant executions... |
tree | commitdiff |
2007-04-17 |
Tom Lane | Rewrite choose_bitmap_and() to make it more robust... |
tree | commitdiff |
2007-04-15 |
Tom Lane | Avoid running build_index_pathkeys() in situations... |
tree | commitdiff |
2007-04-06 |
Tom Lane | Make 'col IS NULL' clauses be indexable conditions. |
tree | commitdiff |
2007-03-27 |
Tom Lane | Fix array coercion expressions to ensure that the corre... |
tree | commitdiff |
2007-03-21 |
Tom Lane | Fix some problems with selectivity estimation for parti... |
tree | commitdiff |
2007-03-17 |
Tom Lane | Fix up the remaining places where the expression node... |
tree | commitdiff |
2007-02-22 |
Tom Lane | Turn the rangetable used by the executor into a flat... |
tree | commitdiff |
2007-02-20 |
Tom Lane | Remove the Query structure from the executor's API... |
tree | commitdiff |
2007-02-19 |
Tom Lane | Get rid of some old and crufty global variables in... |
tree | commitdiff |
2007-02-16 |
Tom Lane | Restructure code that is responsible for ensuring that... |
tree | commitdiff |
2007-02-13 |
Tom Lane | Repair bug in 8.2's new logic for planning outer joins... |
tree | commitdiff |
next |