Bug:Create a table with 1600 fields (reaching the upper limit), then drop several fields and create new ones, but the addition failed. - Mailing list pgsql-bugs

From BO ST
Subject Bug:Create a table with 1600 fields (reaching the upper limit), then drop several fields and create new ones, but the addition failed.
Date
Msg-id tencent_F16D1126BC04AF612DC48B7C5C1DDE64FC05@qq.com
Whole thread Raw
Responses Re: Bug:Create a table with 1600 fields (reaching the upper limit), then drop several fields and create new ones, but the addition failed.  ("David G. Johnston" <david.g.johnston@gmail.com>)
List pgsql-bugs
Create a table with 1600 fields (reaching the upper limit), then drop several fields and create new ones, but the addition failed.

test=# alter table t1 add column co1599 int;
ALTER TABLE
test=# alter table t1 add column co1600 int;
ALTER TABLE
test=# alter table t1 add column co1601 int;
psql: ERROR:  table can have at most 1600 columns

then, I drop column co1600 and add it again, failed:

test=# alter table t1 drop column co1600;
ALTER TABLE
test=# alter table t1 add column co1600 int;
psql: ERROR:  table can have at most 1600 columns

then, I drop column co1600 again:

test=# alter table t1 drop column co1600;
psql: ERROR: column "co1600" of relation "t1" dose not exist

pgsql-bugs by date:

Previous
From: Tom Lane
Date:
Subject: Re: BUG #17912: Invalid memory access when converting plpython' array containing empty array
Next
From: Tom Lane
Date:
Subject: Re: BUG #17920: Incorrect memory access in array_position(s) is detected (or not)