]> granicus.if.org Git - postgresql/history - src/backend/optimizer
message refinements
[postgresql] / src / backend / optimizer /
2001-08-06 Tom LaneModify partial-index-predicate applicability tester...
2001-07-31 Tom LaneFurther thought shows that has_distinct_on_clause(...
2001-07-31 Tom LaneFix optimizer to not try to push WHERE clauses down...
2001-07-16 Tom LaneDo not push down quals into subqueries that have LIMIT...
2001-07-16 Tom LanePartial indexes work again, courtesy of Martijn van...
2001-07-15 Tom LaneRestructure index AM interface for index building and...
2001-06-25 Tom LaneOptimizer can now estimate selectivity of IS NULL,...
2001-06-19 Tom LaneAdd IS UNKNOWN, IS NOT UNKNOWN boolean tests, fix the...
2001-06-17 Tom LaneMake inet/cidr << and <<= operators indexable. From...
2001-06-11 Tom LaneMake planner compute the number of hash buckets the...
2001-06-10 Tom LaneFix thinko in hash cost estimation: average frequency
2001-06-05 Tom LaneImprove planning of OR indexscan plans: for quals like
2001-06-05 Tom LaneFurther work on making use of new statistics in planner...
2001-06-03 Peter EisentrautMark many strings in backend not covered by elog for...
2001-05-20 Tom LaneModify optimizer data structures so that IndexOptInfo...
2001-05-14 Tom LaneCurrent implementation of FOR UPDATE has no hope of...
2001-05-09 Tom LaneFirst cut at making indexscan cost estimates depend...
2001-05-09 Tom LaneCause planner to make use of average-column-width stati...
2001-05-08 Bruce MomjianAdd newlines around debug output in optimizer showing...
2001-05-07 Tom LaneRewrite of planner statistics-gathering code. ANALYZE...
2001-04-30 Tom LaneSuppress pull-up of subqueries that are in the nullable...
2001-04-25 Tom LaneTweak nestloop costing to weight restart cost of inner...
2001-04-18 Tom LaneMake the world safe for passing whole rows of views...
2001-04-16 Tom LaneAvoid reversing user-given order of WHERE clauses while...
2001-04-15 Tom LanePrevent generation of invalid plans for RIGHT or FULL...
2001-04-01 Tom LanePlanner wasn't correctly handling adjustment of tuple_f...
2001-03-27 Tom LaneQuick hack to fix Oliver Elphick's problem with subsele...
2001-03-27 Tom LaneRepair pgindent damage to comments.
2001-03-23 Bruce MomjianFix comments that were mis-wrapped, for Tom Lane.
2001-03-22 Bruce MomjianRemove dashes in comments that don't need them, rewrap...
2001-03-22 Bruce Momjianpgindent run. Make it all clean.
2001-03-08 Tom LaneA subplan invoked within an aggregate function's argume...
2001-02-16 Tom LaneClean up two rather nasty bugs in operator selection...
2001-02-16 Tom LaneTake OUTER JOIN semantics into account when estimating...
2001-02-15 Tom LaneUpdate a couple of obsolete comments.
2001-02-12 Bruce MomjianCleanup
2001-02-12 Bruce MomjianAdd // -> /* */ mapping to pgindent.
2001-02-03 Tom LaneFix inappropriate attempt to push down qual clauses...
2001-01-27 Tom LaneDon't crash if subquery appears multiple times in joint...
2001-01-24 Bruce MomjianChange Copyright from PostgreSQL, Inc to PostgreSQL...
2001-01-18 Tom LaneFix performance issue with qualifications on VIEWs...
2001-01-17 Bruce MomjianChange lcons(x, NIL) to makeList(x) where appropriate.
2001-01-17 Bruce MomjianMove structure comments from the top block down to...
2001-01-09 Tom LaneFix oversight in planning of GROUP queries: when an...
2000-12-23 Tom LaneCompute reasonable cost and output-row-count estimates...
2000-12-18 Tom LaneMake sure make_rels_by_clause_joins doesn't return...
2000-12-14 Tom LanePlanner speedup hacking. Avoid saving useless pathkeys...
2000-12-12 Tom LaneCache eval cost of qualification expressions in Restric...
2000-12-06 Tom LaneClean up handling of FOR UPDATE inside views and subsel...
2000-11-25 Tom LaneStore current LC_COLLATE and LC_CTYPE settings in pg_co...
2000-11-23 Tom LaneEnsure that mergejoin plan will be considered for FULL...
2000-11-21 Peter EisentrautPut external declarations into header files.
2000-11-21 Tom LaneFix erroneous handling of parameters at SubqueryScan...
2000-11-16 Tom LaneChange SearchSysCache coding conventions so that a...
2000-11-12 Tom LaneRestructure handling of inheritance queries so that...
2000-11-09 Tom LaneRepair some bugs in new union/intersect/except code.
2000-11-05 Tom LaneAllow ORDER BY, LIMIT in sub-selects. Fix most (not...
2000-10-26 Tom LaneRe-implement LIMIT/OFFSET as a plan node type, instead...
2000-10-25 Tom LaneEnsure clause_selectivity() behaves sanely when examini...
2000-10-05 Bruce MomjianAdd proofreader's changes to docs.
2000-10-05 Tom LaneReimplementation of UNION/INTERSECT/EXCEPT. INTERSECT...
2000-09-29 Tom LaneSubselects in FROM clause, per ISO syntax: FROM (SELECT...
2000-09-25 Tom LaneUse variable aliases, if supplied, rather than real...
2000-09-25 Tom LaneSystem neglected to complain about ungrouped variables...
2000-09-19 Tom LaneFix GEQO optimizer to work correctly with new outer...
2000-09-15 Tom LaneReimplement LIKE/ESCAPE as operators so that indexscan...
2000-09-12 Tom LaneFirst cut at full support for OUTER JOINs. There are...
2000-08-31 Peter EisentrautFix relative path references so that make knowns which...
2000-08-24 Tom LaneSQL-language functions are now callable in ordinary...
2000-08-21 Tom LaneMove pg_checkretval out of the planner (where it never...
2000-08-21 Tom Lanefmgr interface mopup work. Use new DatumGetBool and...
2000-08-13 Tom LaneClean up handling of variable-free qual clauses. Syste...
2000-08-08 Tom LaneRemove 'func_tlist' from Func expression nodes, likewis...
2000-08-07 Tom LaneClean up bogosities in use of random(3) and srandom...
2000-08-06 Tom LaneCopy sub-Query nodes to avoid trouble when same sub...
2000-08-03 Tom LaneMore functions updated to new fmgr style --- money...
2000-07-28 Tom LaneRemove <values.h> inclusions, no-longer-needed MAXINT...
2000-07-27 Tom LaneMake planner safe for recursive calls --- needed for...
2000-07-27 Tom LaneArrange to free planning memory (or most of it, anyway...
2000-07-26 Tom LaneWhen dealing with OR-of-ANDs quals, extract multiple...
2000-07-25 Tom LaneUpdate comments.
2000-07-24 Tom LaneDeduce equality constraints that are implied by transit...
2000-07-22 Tom LaneMake update lists like 'UPDATE tab SET foo[1] = bar...
2000-07-13 Peter EisentrautRepair parallel make in backend tree (and make it reall...
2000-07-13 Tom LanePlanner did the wrong thing with index-scan-backward...
2000-07-12 Peter EisentrautRemove a bunch of unused configure tests, in particular...
2000-07-12 Tom LaneFirst stage of reclaiming memory in executor by resetti...
2000-07-05 Tom LaneUpdate textin() and textout() to new fmgr style. This...
2000-06-28 Tom LaneFirst phase of memory management rewrite (see backend...
2000-06-20 Tom LaneMake inheritance planning logic a little simpler and...
2000-06-18 Tom LaneReimplement nodeMaterial to use a temporary BufFile...
2000-06-17 Tom LaneFix performance problems with pg_index lookups (see...
2000-06-15 Bruce MomjianClean up #include's.
2000-06-09 Tom LaneCause inheritance patch to meet minimum coding standard...
2000-06-09 Bruce MomjianInheritance overhaul by Chris Bitmead <chris@bitmead...
2000-06-08 Bruce MomjianMark functions as static and ifdef NOT_USED as appropriate.
2000-06-04 Tom LaneRepair bug reported by ldm@apartia.com: Append nodes...
2000-05-31 Tom LaneTweak recognition of range-clause pairs so that 'var...
2000-05-31 Peter EisentrautThe heralded `Grand Unified Configuration scheme' ...
2000-05-30 Tom LaneThird round of fmgr updates: eliminate calls using...
next