A question about constraints.

From: Stephen Ingram <ingram(at)samsix(dot)com>
To: pgsql-novice(at)postgresql(dot)org
Subject: A question about constraints.
Date: 2001-12-14 17:27:12
Message-ID: 20011214173457.RFNF19288.femail15.sdc1.sfba.home.com@there
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice


Hullo,

I have added a constraint to a table to prevent it loading
data unless its key field is in another table (whose data
I have previously loaded)

ALTER TABLE OnMap ADD CONSTRAINT objid_check1 FOREIGN KEY (fname, lname)
REFERENCES Object (fname, lname);

Indeed, the constraint works:

COPY OnMap FROM '/data/OnMap.dump' USING DELIMITERS '|'

psql:OnMap:1: ERROR: objid_check1 referential integrity violation - key referenced
from onmap not found in object

But... is there anyway to get PostgreSQL to tell me which record or records
are failing to load ?

I am assuming I am doing something stupid here.

Cheers

Steve

Responses

Browse pgsql-novice by date

  From Date Subject
Next Message Leandro Fanzone 2001-12-14 17:36:12 Re: Multiple IN
Previous Message Josh Berkus 2001-12-14 16:56:01 Re: Custom Reports