Re: BUG #17056: Segmentation fault on altering the type of the foreign table column with a default - Mailing list pgsql-bugs

From Tom Lane
Subject Re: BUG #17056: Segmentation fault on altering the type of the foreign table column with a default
Date
Msg-id 1806408.1623363029@sss.pgh.pa.us
Whole thread Raw
In response to BUG #17056: Segmentation fault on altering the type of the foreign table column with a default  (PG Bug reporting form <noreply@postgresql.org>)
Responses Re: BUG #17056: Segmentation fault on altering the type of the foreign table column with a default
List pgsql-bugs
PG Bug reporting form <noreply@postgresql.org> writes:
> CREATE FOREIGN DATA WRAPPER dummy;
> CREATE SERVER s0 FOREIGN DATA WRAPPER dummy;
> CREATE FOREIGN TABLE ft1 (c1 integer NOT NULL) SERVER s0;
> ALTER FOREIGN TABLE ft1 ADD COLUMN c8 integer DEFAULT 0;
> ALTER FOREIGN TABLE ft1 ALTER COLUMN c8 TYPE char(10);

Hmm.  The equivalent DDL on a plain table works fine, but this is
crashing in the code that manipulates attmissingval.  I suspect some
confusion about whether a foreign table column should even *have*
attmissingval.  Andrew, any thoughts?

            regards, tom lane



pgsql-bugs by date:

Previous
From: PG Bug reporting form
Date:
Subject: BUG #17057: Unexpected error: ERROR: unsupported target type: 0
Next
From: Tom Lane
Date:
Subject: Re: BUG #17057: Unexpected error: ERROR: unsupported target type: 0