From: | Mathijs Brands <mathijs(at)ilse(dot)nl> |
---|---|
To: | "Drozdowski, Catharine I" <Drozdowski(dot)Catharine(at)emeryworld(dot)com> |
Cc: | pgsql-sql(at)postgresql(dot)org |
Subject: | Re: Foreign Key Implementation |
Date: | 2000-04-05 01:04:33 |
Message-ID: | 20000405030433.A6413@ilse.nl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
On Tue, Apr 04, 2000 at 11:19:56PM -0000, Drozdowski, Catharine I allegedly wrote:
> Hi All,
> I had my first go at Postgres today. So far so good. But I need to know how
> to implement foreign keys using postgres. I did not find anything in the
> documentation and several searches on "foreign" key produced nothing.
>
> Does Postgres have foreign key functionality. And if not why and when???
I'm no expert on this, but PostgreSQL does have a foreign key implementation,
albeit a somewhat cumbersome IMO. You should look the refint (referential
integrity) stuff in the contrib directory of the sourcetree. Since I don't
have a sourcetree lying around at the moment, I can't verify the exact name
of the directory. The goodies may be located in the SDI (or something similar)
directory. What it boils down to is that you use triggers to enforce referential
integrity. It works just fine, but is a bit labourious to setup.
My 0.02 EU,
Mathijs
From | Date | Subject | |
---|---|---|---|
Next Message | Daniel Spratlen | 2000-04-05 04:45:13 | postgresql 7.0 |
Previous Message | Drozdowski, Catharine I | 2000-04-04 23:19:56 | Foreign Key Implementation |