Re: Problem between inheritance and references

From: Stephan Szabo <sszabo(at)megazone23(dot)bigpanda(dot)com>
To: Stephane Bortzmeyer <bortzmeyer(at)nic(dot)fr>
Cc: <pgsql-general(at)postgresql(dot)org>
Subject: Re: Problem between inheritance and references
Date: 2002-07-23 15:11:30
Message-ID: 20020723080954.H24800-100000@megazone23.bigpanda.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general


On Tue, 23 Jul 2002, Stephane Bortzmeyer wrote:

> I'm just beginning with inheritance and I have problems using
> REFERENCES integrity constraints to an inherited table. The schema is
> attached. When I try the second INSERT, I get:
>
> psql:./auth.sql:22: ERROR: <unnamed> referential integrity violation
> - key referenced from users not found in authentication
>
> But the key does exist:

The problem is that foreign keys, primary keys, unique constraints,
and triggers (and maybe other stuff, but at least that) don't inherit,
so the foreign key is referencing only the table mentioned. The
equivalent select is select * from ONLY Authentication I believe.

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Andrew Sullivan 2002-07-23 15:18:01 Re: No command history in psql
Previous Message Carmen Wai 2002-07-23 14:53:10 No command history in psql