CG <cgg...@yahoo.com> writes:
> For some of the referential constraints listed in my 
> information_schema.referential_constraints table the values for the fields 
> unique_constraint_catalog, unique_constraint_schema, and 
> unique_constraint_name are NULL. There doesn't seem to be any rhyme or reason 
> to which ones have values and which ones don't. They should all have values, 
> right? Any ideas what could be going on?

PG will allow a foreign key constraint to be constructed when there is a
unique index for the referenced column(s).  The unique index could have
been constructed via a UNIQUE or PRIMARY KEY constraint, or via a plain
old CREATE UNIQUE INDEX command.  In the latter case there is no
constraint for the information_schema to show.

                        regards, tom lane

-- 
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

Reply via email to