Re: BUG #9606: pg_class relhaspkey column not updated on removal of primary key

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: BUG #9606: pg_class relhaspkey column not updated on removal of primary key
Дата
Msg-id 14341.1395105679@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: BUG #9606: pg_class relhaspkey column not updated on removal of primary key  (Jeff Frost <jeff@pgexperts.com>)
Ответы Re: BUG #9606: pg_class relhaspkey column not updated on removal of primary key  (Jeff Frost <jeff@pgexperts.com>)
Re: BUG #9606: pg_class relhaspkey column not updated on removal of primary key  (Venkata Balaji Nagothi <vbnpgc@gmail.com>)
Список pgsql-bugs
Jeff Frost <jeff@pgexperts.com> writes:
> Interestingly, on 9.1.11, I have a table where the pkey was added after the fact, then dropped, but it still shows as
relhaspkeyeven though I manually vacuumed it: 

IIRC, VACUUM only clears relhaspkey if there are *no* indexes left --- it
doesn't bother to check whether there's one calling itself indisprimary.
We could possibly change that but it's not clear that it's worth any
effort, given that the column would still have to be defined the same
way.

            regards, tom lane

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: pg 9.3 exists subselect with limit brakes query plan
Следующее
От: vwu98034@lycos.com
Дата:
Сообщение: BUG #9611: Current jdbc driver doesn't support any classes in Java 8 java.time