From: | "alex b(dot)" <mailinglists1(at)gmx(dot)de> |
---|---|
To: | Doug McNaught <doug(at)mcnaught(dot)org> |
Cc: | Postgresql General <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: odd error... |
Date: | 2003-05-10 22:03:26 |
Message-ID: | 3EBD772E.9080009@gmx.de |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Doug McNaught wrote:
> "alex b." <mailinglists1(at)gmx(dot)de> writes:
>
>
>>CREATE TABLE tmp3 (
>>
>>datname VARCHAR(255),
>>title VARCHAR(100),
>>artist VARCHAR(100),
>>album VARCHAR(100),
>>mp3checksum CHAR(32),
>>CONSTRAINT md5
>> FOREIGN KEY (mp3checksum)
>> REFERENCES tcontent (mp3checksum)
>> ON DELETE CASCADE
>>);
>>
>>NOTICE: CREATE TABLE will create implicit trigger(s) for FOREIGN KEY
>>check(s)
>>ERROR: UNIQUE constraint matching given keys for referenced table
>>"tcontent" not found
>>
>>what am I doing wrong here?
>
>
> Column "mp3checksum" of table "tcontent" needs a UNIQUE
> constraint--does it have one?
no it doesn't - because it is possible that the same exact file might be
existent on multiple CDs...
and therefore "mp3checksum" cannot have a UNIQUE constraint.
am I right?
From | Date | Subject | |
---|---|---|---|
Next Message | Doug McNaught | 2003-05-10 22:11:53 | Re: odd error... |
Previous Message | Doug McNaught | 2003-05-10 21:55:26 | Re: odd error... |