Recreating a primary key

Поиск
Список
Период
Сортировка
От Ericson Smith
Тема Recreating a primary key
Дата
Msg-id 1046450874.19793.36.camel@localhost.localdomain
обсуждение исходный текст
Ответы Re: Recreating a primary key
Re: Recreating a primary key
Re: Recreating a primary key
Список pgsql-general
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?


--
Ericson Smith <eric@did-it.com>


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

Предыдущее
От: Greg Stark
Дата:
Сообщение: Re: index usage (and foreign keys/triggers)
Следующее
От: Jean-Christian Imbeault
Дата:
Сообщение: Re: Locking rows