foreign keys to foreign tables - Mailing list pgsql-general

From Rick Otten
Subject foreign keys to foreign tables
Date
Msg-id CAMAYy4KvrM=d_vKYHODzUThX789oAufzv2EYDONPMmWmva8j1w@mail.gmail.com
Whole thread Raw
Responses Re: foreign keys to foreign tables
List pgsql-general
Hello pgsql-general,

I'd like to set up a foreign key constraint to a foreign table from a local table.

ie, I have a column in a local table that I'd like to ensure has a value in the foreign table.

alter mytable
add column  some_column_id   uuid references myforeigntable(some_column_id)
;

Unfortunately I get a "not a table" error when I try this.

        ERROR:  referenced relation "myforeigntable" is not a table

I'm thinking I'll have to write a function that checks for existance of the ids in the foreign table, and then put a CHECK constraint on using that function, but I thought I'd as first if there was a better way.

Thanks.

--
Rick Otten

pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: Re: Re: pg_dump 8.4.9 failing after upgrade to openssl-1.0.1e-30.el6_6.11.x86_64 on redhat linux
Next
From: Tom Lane
Date:
Subject: Re: Re: pg_dump 8.4.9 failing after upgrade to openssl-1.0.1e-30.el6_6.11.x86_64 on redhat linux