Hi there,
I am trying to add another primary key to an existing table
with two other primary keys. I got the following error when I tried this
command:
alter table extprobe2tissue ADD primary key (expid);
ERROR: multiple primary keys for table "extprobe2tissue"
are not allowed
The details of the extprobe2tissue table is:
\d extprobe2tissue;
Table
"public.extprobe2tissue"
Column
|
Type | Modifiers
-++---
probeid |
integer
| not null
tissueid |
integer
| not null
value | double
precision | not null
entrydate |
date
| not null
description | character varying(200) |
qval |
double precision |
expid |
integer
| not null
Indexes:
"extprobe2tissue_pkey" PRIMARY
KEY, btree (probeid, tissueid)
"extprobe2tissue_probeid" btree
(probeid)
"extprobe2tissue_tissueid"
btree (tissueid)
Foreign-key constraints:
"extprobe2tissue_tissueid_fkey"
FOREIGN KEY (tissueid) REFERENCES tissue(tissueid)
"extprobe2tissue_probeid_fkey"
FOREIGN KEY (probeid) REFERENCES extprobe(probeid)
Any suggestion would be much appreciated.
Thanks!