Fix LATERAL references to join alias variables.
Tom Lane <tgl@sss.pgh.pa.us>
Fix LATERAL references to join alias variables. I had thought this case worked already, but perhaps I didn't re-test it after adding extract_lateral_references() ...
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/optimizer/plan/planner.c | modified | +41 −18 |
| src/backend/optimizer/util/var.c | modified | +3 −1 |
| src/test/regress/expected/join.out | modified | +26 −0 |
| src/test/regress/sql/join.sql | modified | +8 −0 |