]> granicus.if.org Git - postgresql/history - src/backend/optimizer
Fix inheritance_planner() to delete dummy subplans from its Append plan
[postgresql] / src / backend / optimizer /
2005-07-03 Tom LaneImprove outer-join-deduction logic to be able to propag...
2005-07-02 Tom LaneTeach planner about some cases where a restriction...
2005-06-26 Tom LaneAdd Oracle-compatible GREATEST and LEAST functions...
2005-06-14 Tom LaneThe random selection in function linear() could deliver...
2005-06-14 Tom LaneTeach planner to optionally ignore index columns that...
2005-06-13 Tom LaneChange the planner to allow indexscan qualification...
2005-06-10 Tom LaneSeparate predicate-testing code out of indxpath.c,...
2005-06-10 Tom LaneQuick hack to allow the outer query's tuple_fraction...
2005-06-10 Tom LaneIf a LIMIT is applied to a UNION ALL query, plan each...
2005-06-10 Tom LaneRevise searching of subplan target lists to use somethi...
2005-06-09 Tom LaneSimplify the planner's join clause management by storin...
2005-06-08 Tom LaneMarginal hack to avoid spending a lot of time in find_j...
2005-06-06 Tom LaneNab some low-hanging fruit: replace the planner's base_...
2005-06-05 Tom LaneRemove planner's private fields from Query struct,...
2005-06-04 Tom LaneChange expandRTE() and ResolveNew() back to taking...
2005-06-03 Tom LaneRevise handling of dropped columns in JOIN alias lists...
2005-06-03 Tom LaneJust noticed that you can't Query-Cancel a long planner...
2005-05-30 Tom LaneAdd support for FUNCTION RTEs to build_physical_tlist...
2005-05-30 Tom LaneSkip eval_const_expressions when the query is such...
2005-05-24 Tom LanePrevious fix for "x FULL JOIN y ON true" failed to...
2005-05-23 Tom LaneAvoid redundant relation lock grabs during planning...
2005-05-22 Tom LaneTeach the planner to remove SubqueryScan nodes from...
2005-05-06 Tom LaneFor some reason access/tupmacs.h has been #including...
2005-04-28 Tom LaneImplement sharable row-level locks, and use them for...
2005-04-25 Tom LaneAvoid rechecking lossy operators twice in a bitmap...
2005-04-25 Tom LaneWhile determining the filter clauses for an index scan...
2005-04-25 Tom LaneReplace slightly klugy create_bitmap_restriction()...
2005-04-25 Tom LaneRemove support for OR'd indexscans internal to a single...
2005-04-23 Tom LaneTurns out that my recent elimination of the 'redundant...
2005-04-23 Tom LaneTeach choose_bitmap_and() to actually be choosy --...
2005-04-23 Tom LaneFix bogus EXPLAIN display of rowcount estimates for...
2005-04-22 Tom LaneFirst cut at planner support for bitmap index scans...
2005-04-21 Tom LaneRethink original decision to use AND/OR Expr nodes...
2005-04-21 Tom LaneInstall some slightly realistic cost estimation for...
2005-04-20 Tom LaneDon't try to run clauseless index scans on index types...
2005-04-19 Tom LaneCreate executor and planner-backend support for decoupl...
2005-04-14 Tom LaneDon't try to constant-fold functions returning RECORD...
2005-04-14 Tom LaneCompletion of project to use fixed OIDs for all system...
2005-04-12 Tom LaneFix oversight in MIN/MAX optimization: must not return...
2005-04-12 Tom LaneAdd aggsortop column to pg_aggregate, so that MIN/MAX...
2005-04-11 Tom LaneCreate the planner mechanism for optimizing simple...
2005-04-10 Tom LaneMake constant-folding produce sane output for COALESCE...
2005-04-10 Tom LaneSplit out into a separate function the code in grouping...
2005-04-06 Tom LaneMerge Resdom nodes into TargetEntry nodes to simplify...
2005-04-04 Tom LaneIn cost_mergejoin, the early-exit effect should not...
2005-03-31 Tom LaneFirst phase of OUT-parameters project. We can now...
2005-03-29 Tom LaneConvert oidvector and int2vector into variable-length...
2005-03-28 Tom LaneRethink the order of expression preprocessing: eval_con...
2005-03-27 Tom LaneFirst steps towards index scans with heap access decoup...
2005-03-27 Tom LaneTeach const-expression simplification to simplify boole...
2005-03-27 Tom LaneAdd a back-link from IndexOptInfo structs to their...
2005-03-26 Tom LaneExpand the 'special index operator' machinery to handle...
2005-03-24 Tom LaneTweak planner to use a minimum size estimate of 10...
2005-03-17 Neil ConwayThis patch moves some code for preprocessing FOR UPDATE...
2005-03-10 Tom LaneMake the behavior of HAVING without GROUP BY conform...
2005-03-06 Tom LaneRevise hash join code so that we can increase the numbe...
2005-03-02 Tom LaneAnother go at making pred_test() handle all reasonable...
2005-03-01 Tom LaneAdjust OR indexscan logic to not generate redundant...
2005-03-01 Tom LaneRevert the logic for expanding AND/OR conditions in...
2005-02-02 Tom LaneAdjust constant-folding of CASE expressions so that...
2005-01-28 Tom LaneImprove planner's estimation of the space needed for...
2005-01-23 Tom LaneThe result of a FULL or RIGHT join can't be assumed...
2004-12-31 PostgreSQL DaemonTag appropriate files for rc3
2004-12-15 Tom LaneFix another place broken by new List implementation...
2004-12-11 Tom LaneInstead of supposing (wrongly, in the general case...
2004-12-02 Tom LaneMake some adjustments to reduce platform dependencies...
2004-12-01 Tom LaneChange planner to use the current true disk file size...
2004-11-09 Tom LaneAllow planner to fold "stable" functions to constants...
2004-11-09 Tom LaneUse a hopefully-more-reliable method of detecting defau...
2004-11-06 Tom LaneWhen implementing a coercion to a domain type with...
2004-11-05 Tom Lanepred_test() logic was being too narrow-minded about...
2004-10-23 Tom LaneAvoid overflow in cost_sort when work_mem exceeds 1Gb.
2004-10-22 Tom LaneIn ALTER COLUMN TYPE, strip any implicit coercion opera...
2004-10-11 Tom LaneFix OR-index-scan planner to recognize that a partial...
2004-10-07 Tom LaneFix problems with SQL functions returning rowtypes...
2004-10-07 Bruce MomjianAdjust comments previously moved to column 1 by pgident.
2004-10-02 Tom LaneClean up handling of inherited-table update queries...
2004-10-01 Tom LaneFallout from changing index locking rules: we can reduc...
2004-09-01 Tom LaneFix mistaken comment.
2004-08-30 Bruce MomjianAnother pgindent run with lib typedefs added.
2004-08-29 Bruce MomjianPgindent run for 8.0.
2004-08-29 Bruce MomjianUpdate copyright to 2004.
2004-08-19 Tom LaneRepair some issues with column aliases and RowExpr...
2004-08-17 Tom LaneStandardize on the assumption that the arguments of...
2004-08-04 Tom LaneLabel CVS tip as 8.0devel instead of 7.5devel. Adjust...
2004-08-02 Tom LaneAllow DECLARE CURSOR to take parameters from the portal...
2004-06-16 Tom LaneRepresent type-specific length coercion functions as...
2004-06-11 Tom LaneWhen using extended-query protocol, postpone planning...
2004-06-10 Tom LaneAdjust cost_nonsequential_access() to have more reasona...
2004-06-09 Tom LaneSupport assignment to subfields of composite columns...
2004-06-05 Tom LaneTweak palloc/repalloc to allow zero bytes to be request...
2004-06-05 Tom LaneMake the world very nearly safe for composite-type...
2004-06-03 Tom LaneAdjust our timezone library to use pg_time_t (typedef...
2004-06-01 Tom LaneJust about there on de-FastList-ification.
2004-06-01 Tom LaneDesultory de-FastList-ification. RelOptInfo.reltargetl...
2004-05-30 Neil ConwayUse the new List API function names throughout the...
2004-05-26 Tom LaneUse a cleaner substitute for the inability to apply...
2004-05-26 Neil ConwayReimplement the linked list data structure used through...
2004-05-21 Tom LaneIntegrate src/timezone library for all platforms. ...
2004-05-11 Tom LaneYawn ... still another place not quite ready for zero...
next