diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2023-05-19 15:24:07 -0400 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2023-05-19 15:24:07 -0400 |
commit | d0f952691ff532aa0c54e9d146fac8d590596646 (patch) | |
tree | 4d6a46d5e535cd1cd8b982c74dbea5a612c0771d /src/test/perl/PostgreSQL/Test/RecursiveCopy.pm | |
parent | 70b42f2790292cc30aa07563f343f7ba6749af01 (diff) | |
download | postgresql-d0f952691ff532aa0c54e9d146fac8d590596646.tar.gz postgresql-d0f952691ff532aa0c54e9d146fac8d590596646.zip |
Fix thinko in join removal.
In commit 9df8f903e I (tgl) switched join_is_removable() from
using the min relid sets of the join under consideration to
using its full syntactic relid sets. This was a mistake,
as it allowed join removal in cases where a reference to the
join output would survive in some syntactically-lower join
condition. Revert to the former coding.
Richard Guo
Discussion: https://postgr.es/m/CAMbWs4-EU9uBGSP7G-iTwLBhRQ=rnZKvFDhD+n+xhajokyPCKg@mail.gmail.com
Diffstat (limited to 'src/test/perl/PostgreSQL/Test/RecursiveCopy.pm')
0 files changed, 0 insertions, 0 deletions