Re: Optimization for updating foreign tables in Postgres FDW

Поиск
Список
Период
Сортировка
Искать
От
Stephen Frost
Тема
Re: Optimization for updating foreign tables in Postgres FDW
Дата
Msg-id
20140911153049.GC16422@tamriel.snowman.net
Ответ на
Список
Дерево обсуждения
Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Robert Haas <robertmhaas@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Shigeru Hanada <shigeru.hanada@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Shigeru Hanada <shigeru.hanada@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Albe Laurenz <laurenz.albe@wien.gv.at>
Re: Optimization for updating foreign tables in Postgres FDW Robert Haas <robertmhaas@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Albe Laurenz <laurenz.albe@wien.gv.at>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Shigeru Hanada <shigeru.hanada@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Robert Haas <robertmhaas@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Tom Lane <tgl@sss.pgh.pa.us>
Re: Optimization for updating foreign tables in Postgres FDW Tom Lane <tgl@sss.pgh.pa.us>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Shigeru Hanada <shigeru.hanada@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Albe Laurenz <laurenz.albe@wien.gv.at>
Re: Optimization for updating foreign tables in Postgres FDW Albe Laurenz <laurenz.albe@wien.gv.at>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Albe Laurenz <laurenz.albe@wien.gv.at>
Re: Optimization for updating foreign tables in Postgres FDW Stephen Frost <sfrost@snowman.net>
Re: Optimization for updating foreign tables in Postgres FDW Tom Lane <tgl@sss.pgh.pa.us>
Re: Optimization for updating foreign tables in Postgres FDW Stephen Frost <sfrost@snowman.net>
Re: Optimization for updating foreign tables in Postgres FDW Albe Laurenz <laurenz.albe@wien.gv.at>
Re: Optimization for updating foreign tables in Postgres FDW Tom Lane <tgl@sss.pgh.pa.us>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Albe Laurenz <laurenz.albe@wien.gv.at>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Stephen Frost <sfrost@snowman.net>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Thom Brown <thom@linux.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Rushabh Lathia <rushabh.lathia@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Robert Haas <robertmhaas@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Thom Brown <thom@linux.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Odd behavior in foreign table modification (Was: Re: Optimization for updating foreign tables in Postgres FDW) Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Odd behavior in foreign table modification (Was: Re: Optimization for updating foreign tables in Postgres FDW) Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Odd behavior in foreign table modification (Was: Re: Optimization for updating foreign tables in Postgres FDW) Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Odd behavior in foreign table modification (Was: Re: Optimization for updating foreign tables in Postgres FDW) Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Odd behavior in foreign table modification (Was: Re: Optimization for updating foreign tables in Postgres FDW) Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Odd behavior in foreign table modification (Was: Re: Optimization for updating foreign tables in Postgres FDW) Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Odd behavior in foreign table modification (Was: Re: Optimization for updating foreign tables in Postgres FDW) Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Odd behavior in foreign table modification (Was: Re: Optimization for updating foreign tables in Postgres FDW) Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Rushabh Lathia <rushabh.lathia@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Rushabh Lathia <rushabh.lathia@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Rushabh Lathia <rushabh.lathia@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Rushabh Lathia <rushabh.lathia@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Rushabh Lathia <rushabh.lathia@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Rushabh Lathia <rushabh.lathia@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Rushabh Lathia <rushabh.lathia@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Rushabh Lathia <rushabh.lathia@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Rushabh Lathia <rushabh.lathia@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Rushabh Lathia <rushabh.lathia@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Rushabh Lathia <rushabh.lathia@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Robert Haas <robertmhaas@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Rushabh Lathia <rushabh.lathia@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Robert Haas <robertmhaas@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Robert Haas <robertmhaas@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Robert Haas <robertmhaas@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Tom Lane <tgl@sss.pgh.pa.us>
Re: Optimization for updating foreign tables in Postgres FDW Robert Haas <robertmhaas@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Tom Lane <tgl@sss.pgh.pa.us>
Re: Optimization for updating foreign tables in Postgres FDW Robert Haas <robertmhaas@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Robert Haas <robertmhaas@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Thom Brown <thom@linux.com>
Re: Optimization for updating foreign tables in Postgres FDW Michael Paquier <michael.paquier@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Noah Misch <noah@leadboat.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Michael Paquier <michael.paquier@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Noah Misch <noah@leadboat.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Robert Haas <robertmhaas@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Rushabh Lathia <rushabh.lathia@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Michael Paquier <michael.paquier@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Michael Paquier <michael.paquier@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Robert Haas <robertmhaas@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Robert Haas <robertmhaas@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Michael Paquier <michael.paquier@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Michael Paquier <michael.paquier@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Michael Paquier <michael.paquier@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Michael Paquier <michael.paquier@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Noah Misch <noah@leadboat.com>
Re: Optimization for updating foreign tables in Postgres FDW Michael Paquier <michael.paquier@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Michael Paquier <michael.paquier@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Michael Paquier <michael.paquier@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] Optimization for updating foreign tables in Postgres FDW Robert Haas <robertmhaas@gmail.com>
Re: [HACKERS] Optimization for updating foreign tables in PostgresFDW Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: [HACKERS] Optimization for updating foreign tables in Postgres FDW Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: [HACKERS] Optimization for updating foreign tables in PostgresFDW Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: [HACKERS] Optimization for updating foreign tables in Postgres FDW Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: [HACKERS] Optimization for updating foreign tables in PostgresFDW Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: [HACKERS] Optimization for updating foreign tables in Postgres FDW Ashutosh Bapat <ashutosh.bapat@enterprisedb.com>
Re: Optimization for updating foreign tables in Postgres FDW Michael Paquier <michael.paquier@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Michael Paquier <michael.paquier@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Robert Haas <robertmhaas@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Michael Paquier <michael.paquier@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Michael Paquier <michael.paquier@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Michael Paquier <michael.paquier@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Robert Haas <robertmhaas@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Thom Brown <thom@linux.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Rushabh Lathia <rushabh.lathia@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Rushabh Lathia <rushabh.lathia@gmail.com>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Amit Langote <Langote_Amit_f8@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Amit Langote <Langote_Amit_f8@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Amit Langote <Langote_Amit_f8@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Kyotaro HORIGUCHI <horiguchi.kyotaro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Etsuro Fujita <fujita.etsuro@lab.ntt.co.jp>
Re: Optimization for updating foreign tables in Postgres FDW Pavel Stehule <pavel.stehule@gmail.com>
* Albe Laurenz (laurenz.albe@wien.gv.at) wrote:
> Etsuro Fujita wrote:
> > I agree with you on that point.  So, I've updated the patch to have the
> > explicit flag, as you proposed.  Attached is the updated version of the
> > patch.  In this version, I've also revised code and its comments a bit.
> 
> Thank you, I have set the patch to "Ready for Committer".

I had a few minutes, so I started looking at this patch and I definitely
like where it's going.  One concern which was brought up that I didn't
see completely addressed was around UPDATE/DELETE with LIMIT, which
seems to be making progress towards getting in.  Presumably, we'd simply
disallow this optimization in that case, but we'll need a way to
identify that case..

I have to admit that, while I applaud the effort made to have this
change only be to postgres_fdw, I'm not sure that having the
update/delete happening during the Scan phase and then essentially
no-op'ing the ExecForeignUpdate/ExecForeignDelete is entirely in-line
with the defined API.

I would have thought we'd add a capability check function that says "can
this Modify be completely pushed down" and then have a way for that to
happen in ExecForeignUpdate/ExecForeignDelete.  That means changes to
the existing API, of course, and if people feel that's unnecessary then
I'd suggest that we need to at least document that we're willing to
support these bulk operations happening on the remote siude during the
pre-Modify Scan and not during the ExecForeignUpdate/ExecForeignDelete.
Thanks,
	Stephen
В списке pgsql-hackers по дате отправления
От: Tom Lane
Дата:
От: Robert Haas
Дата:
FAQ