Alban Hertroys <[email protected]> writes:
> FOREIGN KEY (base, true) REFERENCES unitclass (name, is_baseclass),
> FOREIGN KEY (derived, false) REFERENCES unitclass(name, is_baseclass)
> I can of course add a few triggers to force that constraint, but I think it
> would be nice if the above syntax could be made to work. Or is this already
> in 8.4 or 8.5 or is this a can of worms? Does the SQL spec disallow it?
Yes. FK constraints have to be columns vs. columns --- otherwise they
can't be represented in the information_schema views.
regards, tom lane
--
Sent via pgsql-general mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general