doc: Move documentation of md5_password_warnings to a better place
[postgresql.git] / src / backend / optimizer / prep /
2025-04-15 Tom LaneFix failure for generated column with a not-null domain...
2025-04-04 Alexander KorotkovConvert 'x IN (VALUES ...)' to 'x = ANY ...' then appro...
2025-03-13 Richard GuoFix incorrect handling of subquery pullup
2025-03-13 Richard GuoRemove code setting wrap_non_vars to true for UNION...
2025-03-12 Tom LaneBuild whole-row Vars the same way during parsing and...
2025-02-25 Richard GuoEliminate code duplication in replace_rte_variables...
2025-02-25 Richard GuoExpand virtual generated columns in the planner
2025-02-17 Alexander KorotkovImplement Self-Join Elimination
2025-01-29 Tom LaneHandle default NULL insertion a little better.
2025-01-16 Dean RasheedAdd OLD/NEW support to RETURNING in DML queries.
2025-01-01 Bruce MomjianUpdate copyright for 2025
2024-12-19 Tom LaneImprove planner's handling of SetOp plans.
2024-12-19 Tom LaneConvert SetOp to read its inputs as outerPlan and inner...
2024-12-17 Richard GuoAvoid unnecessary wrapping for more complex expressions
2024-12-09 Richard GuoAvoid unnecessary wrapping for Vars and PHVs
2024-11-30 Tom LaneAvoid mislabeling of lateral references, redux.
2024-11-29 David RowleyFix typo in header comment for set_operation_ordered_re...
2024-11-28 Tom LaneAvoid mislabeling of lateral references when pulling...
2024-11-28 Peter EisentrautRemove useless casts to (void *)
2024-11-19 Tom LaneCompare collations before merging UNION operations.
2024-10-31 Daniel GustafssonRemove duplicate words in comments
2024-10-03 Dean RasheedFix wrong varnullingrels error for MERGE WHEN NOT MATCH...
2024-10-03 Dean RasheedFix incorrect non-strict join recheck in MERGE WHEN...
2024-09-10 Richard GuoIntroduce an RTE for the grouping step
2024-08-30 Tom LaneAvoid inserting PlaceHolderVars in cases where pre...
2024-08-21 Robert HaasTreat number of disabled nodes in a path as a separate...
2024-07-05 Richard GuoSupport "Right Semi Join" plan shapes
2024-05-21 Robert HaasFix generate_union_paths for non-sortable types. REL_17_BETA1
2024-05-21 Robert HaasRe-allow planner to use Merge Append to efficiently...
2024-05-20 Tom LaneRevert commit 66c0185a3 and follow-on patches.
2024-05-06 Tom LaneFinish incomplete revert of ec63622c0.
2024-05-05 David RowleyFix query pullup issue with WindowClause runCondition
2024-04-19 Dean RasheedUse macro NUM_MERGE_MATCH_KINDS instead of '3' in MERGE...
2024-04-18 Daniel GustafssonFix typos and duplicate words
2024-04-15 Tom LaneFix type-checking of RECORD-returning functions in...
2024-04-09 Alexander Korotkovrevert: Transform OR clauses to ANY expression
2024-04-07 Alexander KorotkovFix usage of same ListCell transform_or_to_any()'s...
2024-04-07 Alexander KorotkovTransform OR clauses to ANY expression
2024-04-01 David RowleyFix assert failure when planning setop subqueries with...
2024-03-30 Dean RasheedAdd support for MERGE ... WHEN NOT MATCHED BY SOURCE.
2024-03-25 David RowleyAllow planner to use Merge Append to efficiently implem...
2024-03-04 Peter EisentrautRemove unused #include's from backend .c files
2024-02-29 Dean RasheedSupport MERGE into updatable views.
2024-01-11 Tom LaneAllow subquery pullup to wrap a PlaceHolderVar in anoth...
2024-01-04 Bruce MomjianUpdate copyright for 2024
2023-11-04 Alexander KorotkovFix usage of the parse tree for estimate_num_groups...
2023-06-20 Tom LaneFix another cause of "wrong varnullingrels" planner...
2023-04-05 Tom LaneSupport "Right Anti Join" plan shapes.
2023-03-21 David RowleyFix incorrect comment in preptlist.c
2023-03-15 Tom LaneSupport PlaceHolderVars in MERGE actions.
2023-01-30 Tom LaneInvent "join domains" to replace the below_outer_join...
2023-01-30 Tom LaneDo assorted mop-up in the planner.
2023-01-30 Tom LaneMake Vars be outer-join-aware.
2023-01-23 David RowleyAllow parallel aggregate on string_agg and array_agg
2023-01-18 Tom LaneRemove redundant grouping and DISTINCT columns.
2023-01-02 Bruce MomjianUpdate copyright for 2023
2022-12-22 Tom LaneAvoid O(N^2) cost when pulling up lots of UNION ALL...
2022-12-22 Tom LaneAdd some recursion and looping defenses in prepjointree.c.
2022-12-20 Andrew DunstanAdd copyright notices to meson files
2022-12-10 David RowleyAdd subquery pullup handling for WindowClause runCondition
2022-12-06 Alvaro HerreraRework query relation permission checking
2022-11-29 Tom LaneRemove bogus Assert and dead code in remove_useless_res...
2022-11-16 Tom LaneInvent "multibitmapsets", and use them to speed up...
2022-11-05 Tom LaneDon't pass down nonnullable_vars while reducing outer...
2022-10-05 David RowleyRename shadowed local variables
2022-09-22 Andres Freundmeson: Add initial version of meson based build system
2022-08-25 David RowleyMore -Wshadow=compatible-local warning fixes
2022-08-17 Tom LaneUse an explicit state flag to control PlaceHolderInfo...
2022-08-02 David RowleyImprove performance of ORDER BY / DISTINCT aggregates
2022-07-21 Thomas MunroRemove fls(), use pg_leftmost_one_pos32() instead.
2022-07-19 Tom LaneConvert planner's AggInfo and AggTransInfo structs...
2022-07-19 Tom LaneEstimate cost of elided SubqueryScan, Append, MergeAppe...
2022-04-12 Alvaro HerreraChange mechanism to set up source targetlist in MERGE
2022-03-28 Alvaro HerreraAdd support for MERGE SQL command
2022-03-17 Tom LaneDon't bother to attach column name lists to RowExprs...
2022-01-08 Bruce MomjianUpdate copyright for 2022
2021-09-15 Tom LaneRemove arbitrary 64K-or-so limit on rangetable size.
2021-07-26 David RowleyFix incorrect comment for get_agg_clause_costs
2021-07-25 Tom LaneGet rid of artificial restriction on hash table sizes...
2021-07-09 Tom LaneAvoid creating a RESULT RTE that's marked LATERAL.
2021-07-07 David RowleyUse a hash table to speed up NOT IN(values)
2021-07-06 Tom LaneReduce the cost of planning deeply-nested views.
2021-05-12 Tom LaneInitial pgindent and pgperltidy run for v14.
2021-05-10 Tom LaneFix mishandling of resjunk columns in ON CONFLICT ...
2021-04-08 David RowleySpeedup ScalarArrayOpExpr evaluation
2021-03-31 Tom LaneRework planning and execution of UPDATE and DELETE.
2021-03-30 David RowleyAllow estimate_num_groups() to pass back further detail...
2021-02-24 Michael PaquierFix some typos, grammar and style in docs and comments
2021-02-01 Tom LaneRemove [Merge]AppendPath.partitioned_rels.
2021-01-21 Tom LaneFix pull_varnos' miscomputation of relids set for a...
2021-01-02 Bruce MomjianUpdate copyright for 2021
2020-12-05 Tom LaneFix missed step in removal of useless RESULT RTEs in...
2020-11-24 Heikki LinnakangasMove per-agg and per-trans duplicate finding to the...
2020-08-19 Tom LaneSuppress unnecessary RelabelType nodes in yet more...
2020-07-29 Peter GeogheganAdd hash_mem_multiplier GUC.
2020-07-29 Peter GeogheganCorrect obsolete UNION hash aggs comment.
2020-03-18 Jeff DavisDisk-based Hash Aggregation.
2020-01-01 Bruce MomjianUpdate copyrights for 2020
2019-12-14 Tom LanePrevent overly-aggressive collapsing of joins to RTE_RE...
2019-12-02 Tom LaneAdd a reverse-translation column number array to struct...
next