Commits

DateSubjectAuthorReleases
2026-03-24 get_memoize_path: Don't exit quickly when PGS_NESTLOOP_PLAIN is unset. Robert Haas 19 (unreleased)
2026-03-09 Consider startup cost as a figure of merit for partial paths. Robert Haas 19 (unreleased)
2026-02-10 Fix PGS_CONSIDER_NONPARTIAL interaction with Materialize nodes. Robert Haas 19 (unreleased)
2026-01-28 Allow for plugin control over path generation strategies. Robert Haas 19 (unreleased)
2024-08-21 Treat number of disabled nodes in a path as a separate cost metric. Robert Haas 18.0
2017-10-06 Basic partition-wise join functionality. Robert Haas 11.0
2017-08-15 Assorted preparatory refactoring for partition-wise join. Robert Haas 11.0
2017-03-07 Properly initialize variable. Robert Haas 10.0
2017-03-07 Consider parallel merge joins. Robert Haas 10.0
2017-03-07 Preparatory refactoring for parallel merge join support. Robert Haas 10.0
2017-03-07 Fix parallel hash join path search. Robert Haas 10.0
2016-12-21 Refactor merge path generation code. Robert Haas 10.0
2016-04-20 Forbid parallel Hash Right Join or Hash Full Join. Robert Haas 9.6.0
2016-03-14 Update more comments for 96198d94cb7adc664bda341842dc8db671d8be72. Robert Haas 9.6.0
2016-01-28 Assert that create_unique_path returns non-NULL. Robert Haas 9.6.0
2016-01-20 Support parallel joins, and make related improvements. Robert Haas 9.6.0
2015-05-01 Allow FDWs and custom scan providers to replace joins with scans. Robert Haas 9.5.0
2010-04-19 Add an 'enable_material' GUC. Robert Haas 9.0.0