Re: pg.dropped

Поиск
Список
Период
Сортировка
От Greg Smith
Тема Re: pg.dropped
Дата
Msg-id 4B4652A2.6020305@2ndquadrant.com
обсуждение исходный текст
Ответ на pg.dropped  (Filip Rembiałkowski <plk.zuber@gmail.com>)
Список pgsql-general
Filip Rembiałkowski wrote:
> After dropping a column from table, there is still entry in pg_attribute
>
> filip@la_dev=# select * from pg_attribute where attrelid = (select oid
> from pg_class where relname='thetable') order by attnum desc limit 1;
> -[ RECORD 1 ]-+------------------------------
> attrelid      | 4753849
> attname       | ........pg.dropped.69........
> ...
> attisdropped  | t

See that last part?  That's what happens when you drop a
table--"attisdropped" is set to true.  The server can't just delete the
pg_attribute entry altogether for various internal reasons, this is what
it does instead.

> And of course this makes my INSERT not working...

There's obviously something wrong here, but the fact that the
pg_attribute entry is still there (but marked dropped) is a not a direct
cause of your problem.

--
Greg Smith    2ndQuadrant   Baltimore, MD
PostgreSQL Training, Services and Support
greg@2ndQuadrant.com  www.2ndQuadrant.com


В списке pgsql-general по дате отправления:

Предыдущее
От: Chris Ernst
Дата:
Сообщение: Re: PG Index
Следующее
От: Russell Smith
Дата:
Сообщение: Re: A maybe-bug?