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 по дате отправления:

Предыдущее
От: Samik Raychauhduri
Дата:
Сообщение: Re: Which newsgroup is best for PostgreSQL under Cygwin?
Следующее
От: Turbo Fredriksson
Дата:
Сообщение: Error with a SQL query 'between .. and .. and'