summaryrefslogtreecommitdiff
path: root/src/backend/optimizer
AgeCommit message (Expand)Author
2021-06-02Fix planner's row-mark code for inheritance from a foreign table.Tom Lane
2021-05-31Fix mis-planning of repeated application of a projection.Tom Lane
2021-05-25Fix use of uninitialized variable in inline_function().Tom Lane
2021-05-25Fix setrefs.c code for Result Cache nodesDavid Rowley
2021-05-24Add missing NULL check when building Result Cache pathsDavid Rowley
2021-05-22Fix planner's use of Result Cache with unique joinsDavid Rowley
2021-05-12Initial pgindent and pgperltidy run for v14.Tom Lane
2021-05-10Fix mishandling of resjunk columns in ON CONFLICT ... UPDATE tlists.Tom Lane
2021-05-07Revert per-index collation version tracking feature.Thomas Munro
2021-04-22Fix relcache inconsistency hazard in partition detachAlvaro Herrera
2021-04-21doc: Improve hyphenation consistencyPeter Eisentraut
2021-04-20Rename find_em_expr_usable_for_sorting_rel.Tom Lane
2021-04-20Fix planner failure in some cases of sorting by an aggregate.Tom Lane
2021-04-15Undo decision to allow pg_proc.prosrc to be NULL.Tom Lane
2021-04-14Fix obsolete comments referencing JoinPathExtraData.extra_lateral_rels.Tom Lane
2021-04-08Speedup ScalarArrayOpExpr evaluationDavid Rowley
2021-04-07SQL-standard function bodyPeter Eisentraut
2021-04-02Add support for NullIfExpr in eval_const_expressionsPeter Eisentraut
2021-04-02Add Result Cache executor node (take 2)David Rowley
2021-04-01Revert b6002a796David Rowley
2021-03-31Add Result Cache executor nodeDavid Rowley
2021-03-31Rework planning and execution of UPDATE and DELETE.Tom Lane
2021-03-31Allow an alias to be attached to a JOIN ... USINGPeter Eisentraut
2021-03-31Add support for asynchronous execution.Etsuro Fujita
2021-03-30Allow estimate_num_groups() to pass back further details about the estimationDavid Rowley
2021-03-29Cache if PathTarget and RestrictInfos contain volatile functionsDavid Rowley
2021-03-26Extended statistics on expressionsTomas Vondra
2021-03-25ALTER TABLE ... DETACH PARTITION ... CONCURRENTLYAlvaro Herrera
2021-03-24Revert "Enable parallel SELECT for "INSERT INTO ... SELECT ..."."Amit Kapila
2021-03-23Add macro RelationIsPermanent() to report relation permanenceBruce Momjian
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