Alvaro Herrera writes:
> Peter Geoghegan wrote:
>> What does this mean?
>>
>> + /* XXX broken */
>> if (attno < 0)
>> elog(ERROR, "system column in index");
> My guess is that it means we do support indexes in system columns (oid
> in particular) and that
On Wed, May 11, 2016 at 1:54 PM, Alvaro Herrera
wrote:
> My guess is that it means we do support indexes in system columns (oid
> in particular) and that instead of an ugly error this should do
> something else. Maybe silently ignore the index.
Why ignore the index?
Peter Geoghegan wrote:
> On Wed, May 11, 2016 at 1:20 PM, Tom Lane wrote:
> > Fix assorted missing infrastructure for ON CONFLICT.
>
> What does this mean?
>
> + /* XXX broken */
> if (attno < 0)
> elog(ERROR, "system column in index");
On Wed, May 11, 2016 at 1:20 PM, Tom Lane wrote:
> Fix assorted missing infrastructure for ON CONFLICT.
What does this mean?
+ /* XXX broken */
if (attno < 0)
elog(ERROR, "system column in index");
--
Peter Geoghegan
--
Sent via
Fix assorted missing infrastructure for ON CONFLICT.
subquery_planner() failed to apply expression preprocessing to the
arbiterElems and arbiterWhere fields of an OnConflictExpr. No doubt the
theory was that this wasn't necessary because we don't actually try to
execute those expressions; but
Fix assorted missing infrastructure for ON CONFLICT.
subquery_planner() failed to apply expression preprocessing to the
arbiterElems and arbiterWhere fields of an OnConflictExpr. No doubt the
theory was that this wasn't necessary because we don't actually try to
execute those expressions; but