summaryrefslogtreecommitdiff
path: root/src/backend/optimizer
AgeCommit message (Expand)Author
2013-10-13Add use of asprintf()Peter Eisentraut
2013-10-08Fix C comment in check_effective_cache_size()Bruce Momjian
2013-10-08Auto-tune effective_cache size to be 4x shared buffersBruce Momjian
2013-08-23In locate_grouping_columns(), don't expect an exact match of Var typmods.Tom Lane
2013-08-21Fix hash table size estimation error in choose_hashed_distinct().Tom Lane
2013-08-19Fix qual-clause-misplacement issues with pulled-up LATERAL subqueries.Tom Lane
2013-08-18Fix thinko in comment.Tom Lane
2013-08-18Fix planner problems with LATERAL references in PlaceHolderVars.Tom Lane
2013-08-14Remove ph_may_need from PlaceHolderInfo, with attendant simplifications.Tom Lane
2013-08-05Simplify query_planner's API by having it return the top-level RelOptInfo.Tom Lane
2013-08-02Fix crash in error report of invalid tuple lockAlvaro Herrera
2013-07-29Add SQL Standard WITH ORDINALITY support for UNNEST (and any other SRF)Greg Stark
2013-07-23Move strip_implicit_coercions() from optimizer to nodeFuncs.c.Tom Lane
2013-07-23Change post-rewriter representation of dropped columns in joinaliasvars.Tom Lane
2013-07-23Tweak FOR UPDATE/SHARE error message wording (again)Alvaro Herrera
2013-07-18WITH CHECK OPTION support for auto-updatable VIEWsStephen Frost
2013-07-17Implement the FILTER clause for aggregate function calls.Noah Misch
2013-07-17Comment on why planagg.c punts "MIN(x ORDER BY y)".Noah Misch
2013-07-15Check get_tle_by_resno() result before derefStephen Frost
2013-07-08Fix planning of parameterized appendrel paths with expensive join quals.Tom Lane
2013-06-06Prevent pushing down WHERE clauses into unsafe UNION/INTERSECT nests.Tom Lane
2013-05-29pgindent run for release 9.3Bruce Momjian
2013-05-08Better fix for permissions tests in excluded subqueries.Tom Lane
2013-05-01Fix permission tests for views/tables proven empty by constraint exclusion.Tom Lane
2013-04-29Postpone creation of pathkeys lists to fix bug #8049.Tom Lane
2013-03-31Ignore extra subquery outputs in set_subquery_size_estimates().Tom Lane
2013-03-21Redo postgres_fdw's planner code so it can handle parameterized paths.Tom Lane
2013-03-14Avoid inserting no-op Limit plan nodes.Tom Lane
2013-03-14Avoid inserting Result nodes that only compute identity projections.Tom Lane
2013-03-10Support writable foreign tables.Tom Lane
2013-03-07Arrange to cache FdwRoutine structs in foreign tables' relcache entries.Tom Lane
2013-03-04Add a materialized view relations.Kevin Grittner
2013-02-06Improve error message wordingAlvaro Herrera
2013-01-23Improve concurrency of foreign key lockingAlvaro Herrera
2013-01-22Add infrastructure for storing a VARIADIC ANY function's VARIADIC flag.Tom Lane
2013-01-11Redesign the planner's handling of index-descent cost estimation.Tom Lane
2013-01-01Update copyrights for 2013Bruce Momjian
2012-11-29Fix assorted bugs in CREATE/DROP INDEX CONCURRENTLY.Tom Lane
2012-11-26Fix SELECT DISTINCT with index-optimized MIN/MAX on inheritance trees.Tom Lane
2012-11-16Improve check_partial_indexes() to consider join clauses in proof attempts.Tom Lane
2012-11-08Rename ResolveNew() to ReplaceVarsFromTargetList(), and tweak its API.Tom Lane
2012-11-01Limit the number of rel sets considered in consider_index_join_outer_rels.Tom Lane
2012-10-26Prefer actual constants to pseudo-constants in equivalence class machinery.Tom Lane
2012-10-18Fix planning of non-strict equivalence clauses above outer joins.Tom Lane
2012-10-12Get rid of COERCE_DONTCARE.Tom Lane
2012-10-12Make equal() ignore CoercionForm fields for better planning with casts.Tom Lane
2012-10-07Fix typo in previous MSC commit.Andrew Dunstan
2012-10-07Quiet a few MSC compiler warnings.Andrew Dunstan
2012-09-18Fix planning of btree index scans using ScalarArrayOpExpr quals.Tom Lane
2012-09-16Rethink heuristics for choosing index quals for parameterized paths.Tom Lane