- Notifications
You must be signed in to change notification settings - Fork5
Commit9e9c38e
committed
postgres_fdw: Fix incorrect NULL handling in join pushdown.
something.* IS NOT NULL means that every attribute of the row is notNULL, not that the row itself is non-NULL (e.g. because it's comingfrom below an outer join. Use (somevar.*)::pg_catalog.text IS NOTNULL instead.Ashutosh Bapat, per a report by Rushabh Lathia. Reviewed byAmit Langote and Etsuro Fujita. Schema-qualification added by me.1 parent267569b commit9e9c38e
File tree
3 files changed
+50
-25
lines changed- contrib/postgres_fdw
- expected
- sql
3 files changed
+50
-25
lines changedLines changed: 4 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1599 | 1599 |
| |
1600 | 1600 |
| |
1601 | 1601 |
| |
1602 |
| - | |
| 1602 | + | |
1603 | 1603 |
| |
1604 |
| - | |
| 1604 | + | |
1605 | 1605 |
| |
1606 | 1606 |
| |
1607 | 1607 |
| |
| |||
1643 | 1643 |
| |
1644 | 1644 |
| |
1645 | 1645 |
| |
1646 |
| - | |
| 1646 | + | |
1647 | 1647 |
| |
1648 |
| - | |
| 1648 | + | |
1649 | 1649 |
| |
1650 | 1650 |
| |
1651 | 1651 |
| |
|
0 commit comments
Comments
(0)