aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/util
Commit message (Expand)AuthorAge
* Fix possible Assert failure in cost_memoize_rescanDavid Rowley2024-06-19
* Fix infer_arbiter_indexes() to not assume resultRelation is 1.Tom Lane2024-06-11
* Revert temporal primary keys and foreign keysPeter Eisentraut2024-05-16
* Revert structural changes to not-null constraintsAlvaro Herrera2024-05-13
* Fix ON CONFLICT DO NOTHING/UPDATE for temporal indexesPeter Eisentraut2024-05-10
* Fix query pullup issue with WindowClause runConditionDavid Rowley2024-05-05
* Ensure generated join clauses for child rels have correct relids.Tom Lane2024-04-16
* Fix type-checking of RECORD-returning functions in FROM, redux.Tom Lane2024-04-15
* Fix IS [NOT] NULL qual optimization for inheritance tablesDavid Rowley2024-04-12
* Add support for MERGE ... WHEN NOT MATCHED BY SOURCE.Dean Rasheed2024-03-30
* Propagate pathkeys from CTEs up to the outer query.Tom Lane2024-03-26
* Refactor predicate_{implied,refuted}_by_simple_clause.Tom Lane2024-03-25
* Code review for 6190d828cd2Amit Langote2024-03-25
* Reduce memory used by partitionwise joinsAmit Langote2024-03-25
* Add SQL/JSON query functionsAmit Langote2024-03-21
* Postpone reparameterization of paths until create_plan().Tom Lane2024-03-19
* Add RETURNING support to MERGE.Dean Rasheed2024-03-17
* Make the order of the header file includes consistentPeter Eisentraut2024-03-13
* Fix confusion about the return rowtype of SQL-language procedures.Tom Lane2024-03-12
* Fix type-checking of RECORD-returning functions in FROM.Tom Lane2024-03-06
* Remove unused #include's from backend .c filesPeter Eisentraut2024-03-04
* Support MERGE into updatable views.Dean Rasheed2024-02-29
* Avoid dangling-pointer problem with partitionwise joins under GEQO.Tom Lane2024-02-23
* Add missing check_stack_depth() to some recursive functionsAlexander Korotkov2024-02-16
* Clarify the 'rows' parameter in create_append_pathDavid Rowley2024-02-15
* Fix costing bug in MergeAppendDavid Rowley2024-02-01
* Compare varnullingrels too in assign_param_for_var().Tom Lane2024-01-26
* Add better handling of redundant IS [NOT] NULL qualsDavid Rowley2024-01-23
* Fix Asserts in calc_non_nestloop_required_outer().Tom Lane2024-01-10
* Allow examine_simple_variable() to work on INSERT RETURNING Vars.Tom Lane2024-01-08
* Update copyright for 2024Bruce Momjian2024-01-03
* Prevent integer overflow when forming tuple width estimates.Tom Lane2023-12-19
* Ensure we preprocess expressions before checking their volatility.Tom Lane2023-11-16
* Fix computation of varnullingrels when const-folding field selection.Tom Lane2023-11-09
* Avoid compiler warning in non-assert buildsAmit Langote2023-10-26
* Add trailing commas to enum definitionsPeter Eisentraut2023-10-26
* Prevent duplicate RTEPermissionInfo for plain-inheritance parentsAmit Langote2023-10-26
* Fix problems when a plain-inheritance parent table is excluded.Tom Lane2023-10-24
* Fix missed optimization in relation_excluded_by_constraints().Tom Lane2023-10-11
* Strip off ORDER BY/DISTINCT aggregate pathkeys in create_agg_pathDavid Rowley2023-10-09
* Robustify find_base_rel and find_base_rel_ignore_joinDavid Rowley2023-09-29
* Catalog not-null constraintsAlvaro Herrera2023-08-25
* Re-allow FDWs and custom scan providers to replace joins with pseudoconstant ...Etsuro Fujita2023-08-15
* Account for startup rows when costing WindowAggsDavid Rowley2023-08-04
* Disallow replacing joins with scans in problematic cases.Etsuro Fujita2023-07-28
* Fix calculation of relid sets for partitionwise child joins.Tom Lane2023-07-21
* Allow plan nodes with initPlans to be considered parallel-safe.Tom Lane2023-07-14
* Don't include CaseTestExpr in JsonValueExpr.formatted_exprAmit Langote2023-07-13
* Centralize fixups for mismatched nullingrels in nestloop params.Tom Lane2023-06-20
* Fix "wrong varnullingrels" for subquery nestloop parameters.Tom Lane2023-06-12