RE: Multiple primary keys

From: "Christopher Kings-Lynne" <chriskl(at)familyhealth(dot)com(dot)au>
To: "Mike Cianflone" <mcianflone(at)littlefeet-inc(dot)com>, <pgsql-docs(at)postgresql(dot)org>
Subject: RE: Multiple primary keys
Date: 2001-05-02 04:08:39
Message-ID: ECEHIKNFIMMECLEBJFIGEEHBCAAA.chriskl@familyhealth.com.au
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-docs

Like this:

CREATE TABLE example (
xvalue int4,
yvalue int4,
PRIMARY KEY (xvalue, yvalue)
);

Chris

-----Original Message-----
From: pgsql-docs-owner(at)postgresql(dot)org
[mailto:pgsql-docs-owner(at)postgresql(dot)org]On Behalf Of Mike Cianflone
Sent: Wednesday, 2 May 2001 5:39 AM
To: pgsql-docs(at)postgresql(dot)org
Subject: [DOCS] Multiple primary keys

Does Postgres support multiple primary keys in any way? It doesn't
seem to directly support it in that if I try to specify two primary keys it
fails on the second one.
What I'm trying to do is constrain the input based upon two columns,
rather than just one column. For example, the user can input (0,0), and then
(0,1), and then (0,2), and that would be fine. Then later the user could
input (1,0), and then (1,1) and then (1,2), and that would be fine also.
Since my constraint (or set of primary keys) would be based upon the two
columns, not just the first, it's ok to duplicate the first value as long as
both the first and second value are unique as a pair.

Does anyone know how to make a pair constraint?

Thanks for any pointers.

Mike Cianflone

---------------------------(end of broadcast)---------------------------
TIP 6: Have you searched our list archives?

http://www.postgresql.org/search.mpl

In response to

Browse pgsql-docs by date

  From Date Subject
Next Message Justin Clift 2001-05-02 11:34:51 Error in documentation
Previous Message Mike Cianflone 2001-05-01 22:14:31 RE: Multiple primary keys