Re: odd error...

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?

In response to

Responses

Browse pgsql-general by date

  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...