Re: foreign key is from different tables - what to do?
От | Oliver Elphick |
---|---|
Тема | Re: foreign key is from different tables - what to do? |
Дата | |
Msg-id | 1014279542.13240.115.camel@linda обсуждение исходный текст |
Ответ на | foreign key is from different tables - what to do? ("Cyril Samovskiy" <cyril_s31@yahoo.com>) |
Список | pgsql-hackers |
On Wed, 2002-02-20 at 18:23, Cyril Samovskiy wrote: > hi. i'm rookie in postgres, so here is my question: Therefore your question should have gone to pgsql-novice. (Reply-To set there.) > i have foreign key consisting of 2 fields (a and b). a is foreign key from > table aaa, b is FK from table bbb. how to create table is that complex > foreign key consisiting of fields from different tables? > thank you You seem to have two foreign keys, not one. I'm guessing that you actually have a multi-field primary key, each field of which is a foreign key to another table: CREATE TABLE aaa (id INTEGER PRIMARY KEY, ...) CREATE TABLE bbb (id INTEGER PRIMARY KEY, ...) CREATE TABLE ccc (a INTEGER REFERENCES aaa(id), b INTEGER REFERENCES bbb(id), ..., PRIMARY KEY (a, b)) -- Oliver Elphick Oliver.Elphick@lfix.co.uk Isle of Wight http://www.lfix.co.uk/oliver GPG: 1024D/3E1D0C1C: CA12 09E0 E8D5 8870 5839 932A 614D 4C34 3E1D 0C1C "My sheep hear my voice, and I know them, and they follow me; And I give unto them eternal life; and they shallnever perish, neither shall any man pluck them out of my hand." John 10:27,28
В списке pgsql-hackers по дате отправления: