From: | Peter Geoghegan <pg(at)heroku(dot)com> |
---|---|
To: | Pg Hackers <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: Making joins involving ctid work for the benefit of UPSERT |
Date: | 2014-07-18 02:10:48 |
Message-ID: | CAM3SWZQ+wWWGuCO7Tz9qwOkxxtpcqBAF648rBqfVx5MEJpKq6w@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Thu, Jul 17, 2014 at 6:18 PM, Peter Geoghegan <pg(at)heroku(dot)com> wrote:
> This appears to be a Simple Matter of Programming (at least
> for someone that happens to already have a good understanding of the
> optimizer), and is anticipated by this comment within tidpath.c:
>
> * There is currently no special support for joins involving CTID; in
> * particular nothing corresponding to best_inner_indexscan(). Since it's
> * not very useful to store TIDs of one table in another table, there
> * doesn't seem to be enough use-case to justify adding a lot of code
> * for that.
By the way, this comment is obsolete since best_inner_indexscan() was
removed in 2012 by the parameterized paths patch.
--
Peter Geoghegan
From | Date | Subject | |
---|---|---|---|
Next Message | Craig Ringer | 2014-07-18 02:21:17 | Re: [TODO] Process pg_hba.conf keywords as case-insensitive |
Previous Message | Kouhei Kaigai | 2014-07-18 01:28:42 | Re: [v9.5] Custom Plan API |