aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/plan/createplan.c
Commit message (Expand)AuthorAge
* Track the number of presorted outer pathkeys in MergePathRichard Guo11 days
* Relax ordering-related hardcoded btree requirements in planningPeter Eisentraut2025-04-06
* Convert PathKey to use CompareTypePeter Eisentraut2025-04-04
* Improve EXPLAIN's display of window functions.Tom Lane2025-03-11
* Move PartitionPruneInfo out of plan nodes into PlannedStmtAmit Langote2025-01-30
* Add OLD/NEW support to RETURNING in DML queries.Dean Rasheed2025-01-16
* Update copyright for 2025Bruce Momjian2025-01-01
* Convert SetOp to read its inputs as outerPlan and innerPlan.Tom Lane2024-12-19
* Remove useless casts to (void *)Peter Eisentraut2024-11-28
* Track scan reversals in MergeJoinPeter Eisentraut2024-10-14
* Track sort direction in SortGroupClausePeter Eisentraut2024-10-14
* Adjust EXPLAIN's output for disabled nodesDavid Rowley2024-10-11
* Consider explicit incremental sort for mergejoinsRichard Guo2024-10-09
* Fix order of parameters in a cost_sort callRichard Guo2024-09-09
* Show number of disabled nodes in EXPLAIN ANALYZE output.Robert Haas2024-08-21
* Treat number of disabled nodes in a path as a separate cost metric.Robert Haas2024-08-21
* Fix "failed to find plan for subquery/CTE" errors in EXPLAIN.Tom Lane2024-08-09
* Restrict accesses to non-system views and foreign tables during pg_dump.Masahiko Sawada2024-08-05
* Remove redundant code in create_gather_merge_pathRichard Guo2024-07-23
* Fix query pullup issue with WindowClause runConditionDavid Rowley2024-05-05
* Add support for MERGE ... WHEN NOT MATCHED BY SOURCE.Dean Rasheed2024-03-30
* Postpone reparameterization of paths until create_plan().Tom Lane2024-03-19
* Improve NestLoopParam generation for lateral subqueriesDavid Rowley2024-01-26
* Update copyright for 2024Bruce Momjian2024-01-03
* Re-allow FDWs and custom scan providers to replace joins with pseudoconstant ...Etsuro Fujita2023-08-15
* Allow plan nodes with initPlans to be considered parallel-safe.Tom Lane2023-07-14
* Remove redundant PARTITION BY columns from WindowClausesDavid Rowley2023-07-03
* Revert "Move PartitionPruneInfo out of plan nodes into PlannedStmt"Alvaro Herrera2023-05-04
* Enable use of Memoize atop an Append that came from UNION ALL.Tom Lane2023-03-16
* Remove gratuitous assumptions about what make_modifytable can see.Tom Lane2023-02-20
* Remove dead NoMovementScanDirection codeDavid Rowley2023-02-01
* Invent "join domains" to replace the below_outer_join hack.Tom Lane2023-01-30
* Make Vars be outer-join-aware.Tom Lane2023-01-30
* Remove redundant grouping and DISTINCT columns.Tom Lane2023-01-18
* Update copyright for 2023Bruce Momjian2023-01-02
* Move PartitioPruneInfo out of plan nodes into PlannedStmtAlvaro Herrera2022-12-01
* Stop accessing checkAsUser via RTE in some casesAlvaro Herrera2022-11-30
* Disallow MERGE cleanly for foreign partitionsAlvaro Herrera2022-10-15
* Harmonize more parameter names in bulk.Peter Geoghegan2022-09-20
* Use an explicit state flag to control PlaceHolderInfo creation.Tom Lane2022-08-17
* Avoid using list_length() to test for empty list.Tom Lane2022-08-17
* Use list_copy_head() instead of list_truncate(list_copy(...), ...)David Rowley2022-07-13
* Avoid overflow hazard when clamping group counts to "long int".Tom Lane2022-05-21
* Pre-beta mechanical code beautification.Tom Lane2022-05-12
* Disable asynchronous execution if using gating Result nodes.Etsuro Fujita2022-04-28
* Remove inadequate assertion check in CTE inlining.Tom Lane2022-04-21
* Teach planner and executor about monotonic window funcsDavid Rowley2022-04-08
* Allow asynchronous execution in more cases.Etsuro Fujita2022-04-06
* Add support for MERGE SQL commandAlvaro Herrera2022-03-28
* Don't use_physical_tlist for an IOS with non-returnable columns.Tom Lane2022-02-11