Re: postgres_fdw and skip locked

Поиск
Список
Период
Сортировка
От Ashutosh Bapat
Тема Re: postgres_fdw and skip locked
Дата
Msg-id CAExHW5vqA+ALTFeKnKRTXe_-bcmvDz9OpBMsZZdePS9LCkKx4A@mail.gmail.com
обсуждение исходный текст
Ответ на Re: postgres_fdw and skip locked  (Alexander Pyhalov <a.pyhalov@postgrespro.ru>)
Ответы Re: postgres_fdw and skip locked  (Alexander Pyhalov <a.pyhalov@postgrespro.ru>)
Список pgsql-hackers
On Wed, Feb 16, 2022 at 8:38 PM Alexander Pyhalov
<a.pyhalov@postgrespro.ru> wrote:
>
> Ashutosh Bapat писал 2022-02-16 16:40:
> > On Mon, Feb 14, 2022 at 4:23 PM Alexander Pyhalov
> > <a.pyhalov@postgrespro.ru> wrote:
> >>
> >> Hi.
> >>
> >> Now select ... for update ... [skip locked|nowait] options are not
> >> pushed down to remote servers. I see the only reason is that we can
> >> speak to pre-9.5 server, which doesn't understand skip locked option.
> >> Are there any other possible issues? Should we add foreign table
> >> option
> >> to control this behavior?
> >
> > Should we always push these clauses if remote server's version is
> > newer than 9.5? There are quite a few options already. It will be good
> > not to add one more.
> >
> > I see that these options will work for all kinds of relations. So no
> > problem if foreign table is pointing to something other than a table.
>
> Hi.
> The issue is that we perform deparsing while planing, we haven't
> connected to server yet.
> Are there any ideas how to find out its version without specifying it,
> for example, in server options?

Yes, you are right. I wish foreign servers, esp. postgresql, could be
more integrated and if we could defer deparsing till execution phase.
But that's out of scope for this patch.

--
Best Wishes,
Ashutosh Bapat



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

Предыдущее
От: Ranier Vilela
Дата:
Сообщение: Re: [PATCH] Fix out-of-bouds access (src/common/wchar.c)
Следующее
От: Justin Pryzby
Дата:
Сообщение: Re: Nonrandom scanned_pages distorts pg_class.reltuples set by VACUUM