summaryrefslogtreecommitdiff
path: root/src/backend/optimizer
AgeCommit message (Expand)Author
13 hoursChange GEQO fitness comparisons to consider disabled_nodes.Robert Haas
41 hoursUse the join collation when unique-ifying a semijoin's RHSAlexander Korotkov
3 daysRevert UPDATE/DELETE FOR PORTION OFPeter Eisentraut
4 daysDon't let JSON constructor coercions block SQL function inliningRichard Guo
4 daysFix const-folding of JSON constructors inside a simple CASERichard Guo
4 daysFix stale copies of PHVs in subqueriesRichard Guo
8 daysFix duplicate enforcement of EC-derived conditionsRichard Guo
8 daysFix more duplicate qual clauses in parameterized pathsRichard Guo
10 daysFix nestloop parameter handling for PlaceHolderVars in child joinsRichard Guo
10 daysRevert SQL Property Graph Queries (SQL/PGQ)Peter Eisentraut
11 daysFix duplicate qual clauses in parameterized pathsRichard Guo
2026-09-04Disallow joins whose lateral references need an unformable outer joinRichard Guo
2026-09-02Fix qual pushdown past grouping through simple CASERichard Guo
2026-09-02Remove quals made redundant by reducing outer joins to antijoinsRichard Guo
2026-09-01Handle XmlExpr more honestly in clauses.c.Tom Lane
2026-08-28Perform join removal by editing the query's jointree.Tom Lane
2026-08-28Propagate disabled_nodes to single-child Append pathsRichard Guo
2026-08-25Don't assume DISTINCT ON implies uniqueness when the tlist has SRFsRichard Guo
2026-08-15pgindent fix for commit 7b7c4a8dcc9Fujii Masao
2026-08-15Rename EXISTS-to-ANY converted subplan to exists_to_anyFujii Masao
2026-08-03Fix nullability check for a sub-select's upper-level VarsRichard Guo
2026-07-31Fix incorrect Result node flattening logicDavid Rowley
2026-07-28Fix planner's nullability/strictness logic for ScalarArrayOpExpr.Tom Lane
2026-07-27Deparse FOR PORTION OF using the range column's current name.Tom Lane
2026-07-20Skip unnecessary get_relids_in_jointree() when there are no PHVsRichard Guo
2026-07-18Fix edge case in remove_useless_result_rtes() with outer joins.Tom Lane
2026-07-15Strip removed-relation references from PHVs in join clausesRichard Guo
2026-07-06Forbid generated columns in FOR PORTION OFPeter Eisentraut
2026-07-06Fix qual pushdown past grouping with mismatched equivalenceRichard Guo
2026-06-27Move FOR PORTION OF volatile check into plannerPeter Eisentraut
2026-06-22Strip removed-relation references from PlaceHolderVars at join removalRichard Guo
2026-06-18Silence "may be used uninitialized" compiler warning.Nathan Bossart
2026-06-08Fix missed checks for hashability of container-type equality.Tom Lane
2026-06-03Fix eager aggregation for semi/antijoin inner relsRichard Guo
2026-06-03Fix wrong unsafe-flag test in check_output_expressions()Richard Guo
2026-05-13Pre-beta mechanical code beautification, step 1: run pgindent.Tom Lane
2026-05-08Consider opfamily and collation when removing redundant GROUP BY columnsRichard Guo
2026-05-08Fix HAVING-to-WHERE pushdown for simple-CASE formRichard Guo
2026-05-05Consider collation when proving subquery uniquenessRichard Guo
2026-05-05Consider collation when proving uniqueness from unique indexesRichard Guo
2026-05-01Fix HAVING-to-WHERE pushdown with nondeterministic collationsRichard Guo
2026-05-01Fix JSON_ARRAY(query) empty set handling and view deparsingRichard Guo
2026-04-27Fix bogus calls in remove_self_join_rel()Richard Guo
2026-04-22Fix expansion of EXCLUDED virtual generated columns.Dean Rasheed
2026-04-21Fix a set of typos and grammar issues across the treeMichael Paquier
2026-04-20Fix relid-set clobber during join removal.Tom Lane
2026-04-20Clean up all relid fields of RestrictInfos during join removal.Tom Lane
2026-04-20Clean up remove_rel_from_query() after self-join elimination commitRichard Guo
2026-04-15Fix var_is_nonnullable() to handle invalid NOT NULL constraintsRichard Guo
2026-04-10Fix var_is_nonnullable() to account for varreturningtypeRichard Guo