Re: Create Primary Key? - Mailing list pgsql-sql

From darcy@druid.net (D'Arcy J.M. Cain)
Subject Re: Create Primary Key?
Date
Msg-id m13U6GW-000AWSC@druid.net
Whole thread Raw
In response to Re: Create Primary Key?  (Stephan Szabo <sszabo@megazone23.bigpanda.com>)
Responses Re: Create Primary Key?
List pgsql-sql
Thus spake Stephan Szabo
> We don't currently support the SQL syntax for adding
> a PK to a table.  However, if you have the columns
> as NOT NULL already, adding a unique index to the
> columns in question has the same general effect.

Except for interfaces such as PyGreSQL that recognize the primary key
and use it.

> > Is there syntax to create a primary key after the
> > table has been defined and populated?  I think I could
> > speed things up quite a bit by not having any indexes
> > at all when I do my mass copies.

Why not just use the copy function?  That's what it's for.

-- 
D'Arcy J.M. Cain <darcy@{druid|vex}.net>   |  Democracy is three wolves
http://www.druid.net/darcy/                |  and a sheep voting on
+1 416 425 1212     (DoD#0082)    (eNTP)   |  what's for dinner.


pgsql-sql by date:

Previous
From: Webb Sprague
Date:
Subject: Re: Create Primary Key + Massive Copy's?
Next
From: Stephan Szabo
Date:
Subject: Re: Create Primary Key?