From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
---|---|
To: | Peter Geoghegan <pg(at)bowt(dot)ie> |
Cc: | Ashutosh Bapat <ashutosh(dot)bapat(at)enterprisedb(dot)com>, Corey Huinker <corey(dot)huinker(at)gmail(dot)com>, PostgreSQL <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: Varying results when using merge joins over postgres_fdw vs hash joins |
Date: | 2017-09-20 16:06:40 |
Message-ID: | 5885.1505923600@sss.pgh.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Peter Geoghegan <pg(at)bowt(dot)ie> writes:
> I think that Corey describes a user hostile behavior. I feel that we
> should try to do better here.
It is that. I'm tempted to propose that we invent some kind of "unknown"
collation, which the planner would have to be taught to not equate to any
other column collation (not even other instances of "unknown"), and that
postgres_fdw's IMPORT ought to label remote columns with that collation
unless specifically told to do otherwise. Then it's on the user's head
if he tells us to do the wrong thing; but we won't produce incorrect
plans by default.
This is, of course, not at all a back-patchable fix.
regards, tom lane
From | Date | Subject | |
---|---|---|---|
Next Message | Masahiko Sawada | 2017-09-20 16:07:13 | Assertion failure when the non-exclusive pg_stop_backup aborted. |
Previous Message | John R Pierce | 2017-09-20 16:03:55 | Re: [HACKERS] USER Profiles for PostgreSQL |