Re: Information regarding foriegn key constraint.

From: Stephan Szabo <sszabo(at)megazone23(dot)bigpanda(dot)com>
To: meeta bhate <mbhate(at)eng(dot)utoledo(dot)edu>
Cc: pgsql-bugs(at)postgresql(dot)org, ajohnso(at)uoft03(dot)utoledo(dot)edu, ajohnson(at)eng(dot)utoledo(dot)edu
Subject: Re: Information regarding foriegn key constraint.
Date: 2001-06-11 14:58:51
Message-ID: Pine.BSF.4.21.0106110755260.47763-100000@megazone23.bigpanda.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs


On Fri, 8 Jun 2001, meeta bhate wrote:

> Dear Sir,
> I am a Graduate student at the University of Toledo.My Master's project
> involves creating a database in PostgreSQL version 6.5.3.I was wondering
> if I can use SERIAL key along with a PRIMARY key as follows:
>
> create table ohiouniv (uid serial primary key,
> uname varchar(45) not null,
> ucity varchar(25) not null);
>
> create table departments (deptid serial primary key,
> deptshrtn varchar(10) not null,
> deptfulln varchar(45) not null,
> deptphone int8 unique not null check(deptphone>0));
>
> When I tried giving the following for linking the above 2 tables:
>
> create table univdept (uid integer references ohiouniv,
> deptid integer references departments);
>
> The error was:
> create table/foreign key clause ignored; not yet implemented
>
> Does this mean we cannot use the foreign key constraint in this version of
> PostgreSQL, and if so, what is the alternative for the above problem.Please
> let me know about this at your earliest convinience.

FK constraints were added in 7.0, various fixes in 7.1 (with more
forthcoming). Your best bet would be to upgrade if possible. There was a
contrib module in 6.5 that did something basically fk (it didn't use the
references syntax and was installed manually as triggers).

In response to

Browse pgsql-bugs by date

  From Date Subject
Next Message Michael Caine 2001-06-11 15:03:17 Re(2): Re(2): REFERENCES fails on derived classes
Previous Message Stephan Szabo 2001-06-11 14:54:06 Re: Re(2): REFERENCES fails on derived classes