]> granicus.if.org Git - postgresql/history - src/backend/optimizer
Support unlogged tables.
[postgresql] / src / backend / optimizer /
2010-12-19 Tom LaneFix up handling of simple-form CASE with constant test...
2010-12-14 Robert HaasAllow plugins to suppress inlining and hook function...
2010-12-05 Tom LaneReduce memory consumption inside inheritance_planner().
2010-12-03 Tom LaneCreate core infrastructure for KNNGIST.
2010-12-01 Tom LanePrevent inlining a SQL function with multiple OUT param...
2010-11-29 Tom LaneSimplify and speed up mapping of index opfamilies to...
2010-11-24 Tom LaneCreate the system catalog infrastructure needed for...
2010-11-23 Peter EisentrautRemove useless whitespace at end of lines
2010-11-20 Tom LaneFurther cleanup of indxpath logic related to IndexOptIn...
2010-11-20 Robert HaasMinor cleanup of indxpath.c.
2010-11-19 Tom LaneImprove relation width estimation for subqueries.
2010-11-18 Tom LaneFurther fallout from the MergeAppend patch.
2010-11-12 Tom LaneFix old oversight in const-simplification of COALESCE...
2010-11-08 Tom LaneUse appendrel planning logic for top-level UNION ALL...
2010-11-04 Tom LaneReimplement planner's handling of MIN/MAX aggregate...
2010-11-02 Tom LaneFix adjust_semi_join to be more cautious about clausele...
2010-10-31 Tom LaneProvide hashing support for arrays.
2010-10-29 Tom LaneOops, missed one fix for EquivalenceClass rearrangement.
2010-10-29 Tom LaneAvoid creation of useless EquivalenceClasses during...
2010-10-25 Tom LaneFix inline_set_returning_function() to preserve the...
2010-10-19 Tom LaneFix incorrect generation of whole-row variables in...
2010-10-14 Tom LaneSupport MergeAppend plans, to allow sorted output from...
2010-10-11 Tom LaneImprove the planner's simplification of NOT constructs.
2010-10-10 Tom LaneSupport triggers on views.
2010-10-08 Tom LaneTeach CLUSTER to use seqscan-and-sort when it's faster...
2010-09-28 Tom LaneFix PlaceHolderVar mechanism's interaction with outer...
2010-09-25 Tom LaneFix another join removal bug: the check on PlaceHolderV...
2010-09-23 Tom LaneAvoid sharing subpath list structure when flattening...
2010-09-21 Tom LaneSome more cleanup of CVS keyword noise.
2010-09-20 Magnus HaganderRemove cvs keywords from all files.
2010-09-14 Tom LaneFix join-removal logic for pseudoconstant and outerjoin...
2010-08-27 Peter EisentrautSmall refactoring of makeVar() from a TargetEntry
2010-08-19 Peter EisentrautRemove extra newlines at end and beginning of files...
2010-08-14 Tom LaneFix planner to make a reasonable assumption about the...
2010-07-12 Tom LaneMake NestLoop plan nodes pass outer-relation variables...
2010-07-08 Tom LaneFix "cannot handle unplanned sub-select" error that...
2010-07-06 Bruce Momjianpgindent run for 9.0, second run
2010-06-21 Tom LaneFix mishandling of whole-row Vars referencing a view...
2010-05-25 Tom LaneFix oversight in construction of sort/unique plans...
2010-05-23 Tom LaneFix oversight in join removal patch: we have to delete...
2010-05-11 Tom LaneFix incorrect patch that removed permission checks...
2010-05-10 Tom LaneWhen adding a "target IS NOT NULL" indexqual to the...
2010-04-19 Robert HaasAdd an 'enable_material' GUC.
2010-03-30 Tom LaneFix "constraint_exclusion = partition" logic so that...
2010-03-28 Tom LaneRework join-removal logic as per recent discussion...
2010-03-22 Tom LaneFix an oversight in join-removal optimization: we have...
2010-03-19 Tom LaneModify error context callback functions to not assume...
2010-02-26 Bruce Momjianpgindent run for 9.0
2010-02-25 Tom LaneAllow predicate_refuted_by() to deduce that NOT A refut...
2010-02-19 Tom LaneReduce the rescan cost estimate for Materialize nodes...
2010-02-14 Robert HaasWrap calls to SearchSysCache and related functions...
2010-02-12 Tom LaneExtend the set of frame options supported for window...
2010-02-10 Tom LaneImprove planner's choices about when to use hashing...
2010-02-01 Robert HaasTighten integrity checks on ALTER TABLE ... ALTER COLUM...
2010-01-19 Tom LaneFix thinko in my recent change to put an explicit argis...
2010-01-18 Tom LaneFix an oversight in convert_EXISTS_sublink_to_join...
2010-01-15 Tom LaneDo parse analysis of an EXPLAIN's contained statement...
2010-01-05 Tom LaneAdd support for doing FULL JOIN ON FALSE. While this...
2010-01-05 Robert HaasSupport ALTER TABLESPACE name SET/RESET ( tablespace_op...
2010-01-02 Bruce MomjianUpdate copyright for the year 2010.
2010-01-01 Tom LaneAdd an "argisrow" field to NullTest nodes, following...
2010-01-01 Tom LaneSupport "x IS NOT NULL" clauses as indexscan conditions...
2009-12-29 Tom LaneAdd the ability to store inheritance-tree statistics...
2009-12-27 Tom LaneRemove a couple of unnecessary calls of CreateCacheMemo...
2009-12-25 Tom LaneFix brain fade in join-removal patch: a pushed-down...
2009-12-15 Tom LaneSupport ORDER BY within aggregate function calls, at...
2009-12-14 Tom LaneFix a bug introduced when set-returning SQL functions...
2009-11-28 Tom LaneEliminate a lot of list-management overhead within...
2009-11-22 Heikki LinnakangasRemove superfluous curly brace, fixing compilation...
2009-11-16 Tom LaneWhile doing the final setrefs.c pass over a plan tree...
2009-11-15 Tom LaneImprove planning of Materialize nodes inserted atop...
2009-10-28 Tom LaneWhen FOR UPDATE/SHARE is used with LIMIT, put the LockR...
2009-10-26 Tom LaneRe-implement EvalPlanQual processing to improve its...
2009-10-23 Peter EisentrautWhen querying a table with child tables, do not check...
2009-10-14 Tom LaneSupport SQL-compliant triggers on columns, ie fire...
2009-10-12 Tom LaneMove the handling of SELECT FOR UPDATE locking and...
2009-10-10 Tom LaneSplit the processing of INSERT/UPDATE/DELETE operations...
2009-10-08 Tom LaneSupport use of function argument names to identify...
2009-09-29 Tom LaneFix equivclass.c's not-quite-right strategy for handlin...
2009-09-19 Tom LaneRename new subroutine, per discussion with Robert Haas.
2009-09-18 Tom LaneMarginal code cleanup in joinpath.c: factor out clause...
2009-09-17 Tom LaneImplement "join removal" for cases where the inner...
2009-09-12 Tom LaneRewrite the planner's handling of materialized plan...
2009-09-12 Tom LaneFix assertion failure when a SELECT DISTINCT ON express...
2009-09-02 Tom LaneFix subquery pullup to wrap a PlaceHolderVar around...
2009-08-13 Tom LanePut back adjust_appendrel_attrs()'s code for dealing...
2009-08-04 Tom LaneSupport hex-string input and output for type BYTEA.
2009-07-24 Tom LaneAdd commentary about Cygwin's broken erand48, per repor...
2009-07-23 Tom LaneFix another thinko in join_is_legal's handling of semij...
2009-07-21 Tom LaneFix another semijoin-ordering bug. We already knew...
2009-07-20 Tom LaneTeach simplify_boolean_equality to simplify the forms...
2009-07-19 Tom LaneRewrite GEQO's gimme_tree function so that it always...
2009-07-19 Tom LaneFix a thinko in join_is_legal: when we decide we can...
2009-07-17 Tom LaneRepair bug #4926 "too few pathkeys for mergeclauses...
2009-07-16 Tom LaneMake GEQO's planning deterministic by having it start...
2009-07-16 Peter EisentrautMake backend header files C++ safe
2009-07-11 Tom LaneFix set_rel_width() to do something reasonable with...
2009-07-06 Tom LaneFix set_append_rel_pathlist() to deal intelligently...
2009-07-06 Tom LaneFix handling of changed-Param signaling for CteScan...
2009-06-11 Bruce Momjian8.4 pgindent run, with new combined Linux/FreeBSD/MinGW...
next