Re: What is the extent of FDW join pushdown support in 9.5?

From: Bruce Momjian <bruce(at)momjian(dot)us>
To: Peter Eisentraut <peter_e(at)gmx(dot)net>
Cc: Kouhei Kaigai <kaigai(at)ak(dot)jp(dot)nec(dot)com>, PostgreSQL Hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: What is the extent of FDW join pushdown support in 9.5?
Date: 2015-10-02 15:21:11
Message-ID: 20151002152111.GC17034@momjian.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Wed, Sep 16, 2015 at 04:32:51PM -0400, Peter Eisentraut wrote:
> On 9/15/15 10:02 PM, Kouhei Kaigai wrote:
> >> The 9.5 release notes contain this promising but cryptic item:
> >>
> >> - Allow foreign data wrappers and custom scans to implement join
> >> pushdown (KaiGai Kohei)
> >>
> >> As phrased, this seems to mean, "it can be done, but we haven't done
> >> it". But there is no link to any documentation that explains how to do
> >> this. The commit that appears to have added this feature touches
> >> postgres_fdw, but neither the documentation nor the tests show anything
> >> about this feature, and I haven't been able to reproduce anything that
> >> would seem to indicate anything like this is at work.
> >>
> >> So what is the actual extent of this feature?
> >>
> > It says these enhancement on interface allows extensions to implement
> > join operation in their own way (including remote join in case of FDW),
> > however, enhancement of postgres_fdw is not yet upstreamed.
>
> Thank you for this clarification. I suppose this item is correct as
> written.

Yes, it was cryptically written on purpose. ;-)

--
Bruce Momjian <bruce(at)momjian(dot)us> http://momjian.us
EnterpriseDB http://enterprisedb.com

+ As you are, so once was I. As I am, so you will be. +
+ Roman grave inscription +

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Alvaro Herrera 2015-10-02 15:23:44 Re: Freeze avoidance of very large table.
Previous Message Alvaro Herrera 2015-10-02 14:58:39 Re: max_worker_processes on the standby