summaryrefslogtreecommitdiff
path: root/src/backend/optimizer
AgeCommit message (Expand)Author
2021-03-18Implement GROUP BY DISTINCTTomas Vondra
2021-03-18Add a new GUC and a reloption to enable inserts in parallel-mode.Amit Kapila
2021-03-13Improve FK trigger parallel-safety check added by 05c8482f7f.Amit Kapila
2021-03-12Fix use of relcache TriggerDesc field introduced by commit 05c8482f7f.Amit Kapila
2021-03-10Fix valgrind issue in commit 05c8482f7f.Amit Kapila
2021-03-10Enable parallel SELECT for "INSERT INTO ... SELECT ...".Amit Kapila
2021-02-27Add TID Range Scans to support efficient scanning ranges of TIDsDavid Rowley
2021-02-24Fix some typos, grammar and style in docs and commentsMichael Paquier
2021-02-23Fix confusion in comments about generate_gather_pathsAlvaro Herrera
2021-02-01Remove [Merge]AppendPath.partitioned_rels.Tom Lane
2021-02-01Remove incidental dependencies on partitioned_rels lists.Tom Lane
2021-01-30Fix error with CREATE PUBLICATION, wal_level=minimal, and new tables.Noah Misch
2021-01-28Silence another gcc 11 warning.Tom Lane
2021-01-21Fix pull_varnos' miscomputation of relids set for a PlaceHolderVar.Tom Lane
2021-01-02Update copyright for 2021Bruce Momjian
2020-12-22Improve find_em_expr_usable_for_sorting_rel commentTomas Vondra
2020-12-21Don't search for volatile expr in find_em_expr_usable_for_sorting_relTomas Vondra
2020-12-21Disallow SRFs when considering sorts below Gather MergeTomas Vondra
2020-12-21Check parallel safety in generate_useful_gather_pathsTomas Vondra
2020-12-21Consider unsorted paths in generate_useful_gather_pathsTomas Vondra
2020-12-15Error out when Gather Merge input is not sortedTomas Vondra
2020-12-15Improve hash_create()'s API for some added robustness.Tom Lane
2020-12-11Provide an error cursor for "can't subscript" error messages.Tom Lane
2020-12-09Support subscripting of arbitrary types, not only arrays.Tom Lane
2020-12-09Change get_constraint_index() to use pg_constraint.conindidPeter Eisentraut
2020-12-08Teach contain_leaked_vars that assignment SubscriptingRefs are leaky.Tom Lane
2020-12-08Improve estimation of ANDs under ORs using extended statistics.Dean Rasheed
2020-12-05Fix missed step in removal of useless RESULT RTEs in the planner.Tom Lane
2020-12-03Improve estimation of OR clauses using extended statistics.Dean Rasheed
2020-11-30Fix missing outfuncs.c support for IncrementalSortPath.Tom Lane
2020-11-30Prevent parallel index build in a standalone backend.Tom Lane
2020-11-30Fix miscomputation of direct_lateral_relids for join relations.Tom Lane
2020-11-24Properly check index mark/restore in ExecSupportsMarkRestore.Andrew Gierth
2020-11-24Move per-agg and per-trans duplicate finding to the planner.Heikki Linnakangas
2020-11-03Fix get_useful_pathkeys_for_relation for volatile expressionsTomas Vondra
2020-11-02Rethink the generation rule for fmgroids.h macros.Tom Lane
2020-11-02Track collation versions for indexes.Thomas Munro
2020-11-02Fix some grammar and typos in comments and docsMichael Paquier
2020-11-02Allow run-time pruning on nested Append/MergeAppend nodesDavid Rowley
2020-10-28Calculate extraUpdatedCols in query rewriter, not parser.Tom Lane
2020-10-28Fix foreign-key selectivity estimation in the presence of constants.Tom Lane
2020-10-22Optimize a few list_delete_ptr callsDavid Rowley
2020-10-19Fix list-munging bug that broke SQL function result coercions.Tom Lane
2020-10-18Prevent overly large and NaN row estimates in relationsDavid Rowley
2020-10-14Include result relation info in direct modify ForeignScan nodes.Heikki Linnakangas
2020-10-13Create ResultRelInfos later in InitPlan, index them by RT index.Heikki Linnakangas
2020-10-12Fix estimates for ModifyTable paths without RETURNING.Thomas Munro
2020-10-06Build EC members for child join rels in the right memory context.Tom Lane
2020-10-05Fix two latent(?) bugs in equivclass.c.Tom Lane
2020-09-29Add for_each_from, to simplify loops starting from non-first list cells.Tom Lane