RE: Execute a function through fdw

From: Patrick FICHE <Patrick(dot)Fiche(at)aqsacom(dot)com>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Guillaume Lelarge <guillaume(at)lelarge(dot)info>
Cc: pgsql-generallists(dot)postgresql(dot)org <pgsql-general(at)lists(dot)postgresql(dot)org>
Subject: RE: Execute a function through fdw
Date: 2019-10-18 12:34:56
Message-ID: AM5PR0501MB2563835978247A1345CF001AEF6C0@AM5PR0501MB2563.eurprd05.prod.outlook.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Thanks a lot for your answer.
Using a view is really a good solution for my case.
As I already use fdw for some other cases, I prefer not to mix with dblink.

Regards,

Patrick Fiche

-----Original Message-----
From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Sent: Friday, October 18, 2019 1:55 PM
To: Guillaume Lelarge <guillaume(at)lelarge(dot)info>
Cc: Patrick FICHE <Patrick(dot)Fiche(at)aqsacom(dot)com>; pgsql-generallists.postgresql.org <pgsql-general(at)lists(dot)postgresql(dot)org>
Subject: Re: Execute a function through fdw

Guillaume Lelarge <guillaume(at)lelarge(dot)info> writes:
> Le ven. 18 oct. 2019 à 11:51, Patrick FICHE
> <Patrick(dot)Fiche(at)aqsacom(dot)com> a écrit :
>> Is it possible to execute a function located on a server accessed
>> through Postgres fdw.

> It's probably easier to create a view on the remote server, and access
> it as a foreign table on the local server.

Yeah. Or if you really want to call a remote function by name, see dblink. postgres_fdw actively avoids doing that sort of thing.

regards, tom lane

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Jeremy Smith 2019-10-18 12:53:57 Visibility Map Issues
Previous Message Matthias Apitz 2019-10-18 12:19:37 DBD::Pg exorts char columns with trailing blanks