Re: implementation of a many-to-many relationship

Поиск
Список
Период
Сортировка
Искать
От
Josh Berkus
Тема
Re: implementation of a many-to-many relationship
Дата
Msg-id
web-811711@davinci.ethosmedia.com
Ответ на
Список
Дерево обсуждения
implementation of a many-to-many relationship Dalton Shane <se401029@cs.may.ie>
Re: implementation of a many-to-many relationship Jeff Self <jself@nngov.com>
Re: implementation of a many-to-many relationship Stephan Szabo <sszabo@megazone23.bigpanda.com>
Re: implementation of a many-to-many relationship "Dan Langille" <dan@langille.org>
Re: implementation of a many-to-many relationship "Dan Langille" <dan@langille.org>
Re: implementation of a many-to-many relationship "Josh Berkus" <josh@agliodbs.com>
Dalton,

> I need to implement a many-to-many relationship in PostgreSQL but
>  don't know how 
> to. I've trawled through the mailing lists but can't find anything,
>  it's very 
> easy to do in Access so it can't be that hard in PostgreSQL.

No, it's not hard.  It's very basic, which is why it's not specificallydocumented in the PostgreSQL docs.

> I created a linking table between two tables (voter, candidates)
>  called 
> c_voting, I then reference the two table's primary keys to create a
>  composite 
> primary key for c_voting.

This is correct.

> However when I go to input data into c_voting I get a referential
>  integrity 
> error saying that the primary key of table voter doesn't match
>  primary key of 
> c_voting (which it shouldn't).

Can you please post your exact INSERT statements and error message? From my perusal, the problem is with how you are inserting the data,not your table design, which is fine (although I question your needfor the DEFERRABLE & INITIALLY DEFERRED statements).

-Josh

______AGLIO DATABASE SOLUTIONS___________________________                                      Josh Berkus Complete information technology      josh@agliodbs.com  and data management solutions       (415) 565-7293 for law firms, small businesses        fax 621-2533   and non-profit organizations.      San Francisco

В списке pgsql-sql по дате отправления
От: Dan Langille
Дата:
От: Samuel J. Sutjiono
Дата:
Сообщение: System Messages
FAQ