Re: Recreating a primary key

Поиск
Список
Период
Сортировка
От scott.marlowe
Тема Re: Recreating a primary key
Дата
Msg-id Pine.LNX.4.33.0302281332300.22448-100000@css120.ihs.com
обсуждение исходный текст
Ответ на Recreating a primary key  (Ericson Smith <eric@did-it.com>)
Список pgsql-general
On 28 Feb 2003, Ericson Smith wrote:

> Hi,
>
> Is there a way to re-create a primary key?
>
> So I create tables with CREATE TABLE... PRIMARY KEY(col...) syntax.
>
> I later want to drop the primary key and re-create it (performance
> considerations, and to not worry about exclusive table locking with a
> rebuild index).
>
> The documentation says that primary keys are basically UNIQUE and NOT
> NULL keys, but checking with pg_index, I see the "indisprimary" column
> is set to true.
>
> Any quick and dirty way to rebuild these indices?

Have you tried reindex?  It does basically just that.  And I've just
tested to be sure, it does work on pkey indexes just fine.


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

Предыдущее
От: Ericson Smith
Дата:
Сообщение: Re: Recreating a primary key
Следующее
От: "Berend Tober"
Дата:
Сообщение: Re: Some useful plpgsql