Re: Recreating a primary key - Mailing list pgsql-general

From scott.marlowe
Subject Re: Recreating a primary key
Date
Msg-id Pine.LNX.4.33.0302281332300.22448-100000@css120.ihs.com
Whole thread Raw
In response to Recreating a primary key  (Ericson Smith <eric@did-it.com>)
List 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 by date:

Previous
From: Ericson Smith
Date:
Subject: Re: Recreating a primary key
Next
From: "Berend Tober"
Date:
Subject: Re: Some useful plpgsql