Re: Join push-down support for foreign tables
| От | Kouhei Kaigai |
|---|---|
| Тема | Re: Join push-down support for foreign tables |
| Дата | |
| Msg-id | 9A28C8860F777E439AA12E8AEA7694F8010BAC77@BPXM15GP.gisp.nec.co.jp обсуждение исходный текст |
| Ответ на | Re: Join push-down support for foreign tables (Shigeru Hanada <shigeru.hanada@gmail.com>) |
| Ответы |
Re: Join push-down support for foreign tables
|
| Список | pgsql-hackers |
> > * Bug reported by Thom Brown > > ----------------------------- > > # EXPLAIN VERBOSE SELECT NULL FROM (SELECT people.id FROM people INNER JOIN > countries ON people.country_id = countries.id LIMIT 3) x; > > ERROR: could not open relation with OID 0 > > > > Sorry, it was a problem caused by my portion. The patched setrefs.c > > checks fdw_/custom_ps_tlist to determine whether Foreign/CustomScan > > node is associated with a certain base relation. If *_ps_tlist is > > valid, it also expects scanrelid == 0. > > However, things we should check is incorrect. We may have a case > > with empty *_ps_tlist if remote join expects no columns. > > So, I adjusted the condition to check scanrelid instead. > > Is this issue fixed by v5 custom/foreign join patch? > Yes, please rebase it. -- NEC OSS Promotion Center / PG-Strom Project KaiGai Kohei <kaigai@ak.jp.nec.com>
В списке pgsql-hackers по дате отправления: