foreign key creation problem - Mailing list pgsql-general

From Adam Fisher
Subject foreign key creation problem
Date
Msg-id 9v9683$2pbm$1@news.tht.net
Whole thread Raw
Responses Re: foreign key creation problem
List pgsql-general
Hi All,
I am trying to add a foreign key comstraint to an already-populated table
using the ALTER TABLE command. I am linking to the primary key of the master
table, and the slave table also has a primary key, however the field I am
adding the constraint to is not indexed.
When I try and create the constraint using:
alter table inventory
add constraint fk_inv_item_stkNo
foreign key ("stockNo") references "item" ("stockNo")

i get the following message:

UNIQUE constraint matching given keys for referenced table not found "item"

Can anybody tell me what I'm doing wrong? The field stockNo in the item
table is the primary key, so it is unique. Both fields have the dataType
integer and the primary key is also a sequence (i.e auto-incrementing)

thanks
adam






pgsql-general by date:

Previous
From: Joseph Shraibman
Date:
Subject: dropping foreign keys
Next
From: Stephan Szabo
Date:
Subject: Re: dropping foreign keys