Re: [PATCH] postgres_fdw extension support

Поиск
Список
Период
Сортировка
От Michael Paquier
Тема Re: [PATCH] postgres_fdw extension support
Дата
Msg-id CAB7nPqRhARbFpDo6PtDreL5etuSBuK1Qpw2y0c953JmamgyeKA@mail.gmail.com
обсуждение исходный текст
Ответ на Re: [PATCH] postgres_fdw extension support  (Paul Ramsey <pramsey@cleverelephant.ca>)
Ответы Re: [PATCH] postgres_fdw extension support  (Paul Ramsey <pramsey@cleverelephant.ca>)
Список pgsql-hackers
On Thu, Oct 1, 2015 at 4:33 AM, Paul Ramsey <pramsey@cleverelephant.ca> wrote:
>
>
> On September 30, 2015 at 7:06:58 AM, Tom Lane (tgl@sss.pgh.pa.us) wrote:
>
> I wrote:
> > Hm. Wouldn't it be just fine if only the server is able to define a
> > list of extensions then? It seems to me that all the use-cases of this
> > feature require to have a list of extensions defined per server, and
> > not per fdw type. This would remove a level of complexity in your
> > patch without impacting the feature usability as well. I would
> > personally go without it but I am fine to let a committer (Tom?) put a
> > final judgement stamp on this matter. Thoughts?
>
> Maybe I'm missing something, but I had envisioned the set of
> safe-to-transmit extensions as typically being defined at the
> foreign-server level. The reason being that you are really declaring two
> things: one is that the extension's operations are reproducible remotely,
> and the other is that the extension is in fact installed on this
> particular remote server. Perhaps there are use-cases for specifying it
> as an FDW option or per-table option, but per-server option seems by
> far the most plausible case.
>
> Fair enough. Declaring it for the whole database as an option to CREATE FOREIGN DATA WRAPPER was just a convenience
really,so you could basically say “I expect this extension on all my servers”. But you’re right, logically “having the
extension”is an attribute of the servers, so restricting it to the server definitions only has a nice simple logic to
it.

OK. Once you can get a new patch done with a reworked
extractExtensionList, I'll get a new look at it in a timely fashion
and then let's move it to a committer's hands.
--
Michael



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Josh Berkus
Дата:
Сообщение: Re: No Issue Tracker - Say it Ain't So!
Следующее
От: "Joshua D. Drake"
Дата:
Сообщение: Re: No Issue Tracker - Say it Ain't So!