Re: two primairy key in one table ?
| От | Herbert Liechti |
|---|---|
| Тема | Re: two primairy key in one table ? |
| Дата | |
| Msg-id | 3D25B673.1080301@thinx.ch обсуждение исходный текст |
| Ответ на | two primairy key in one table ? (Angela Luyf <a.c.luyf@amc.uva.nl>) |
| Список | pgsql-general |
On Thu, 4 Jul 2002, Angela Luyf wrote:
> Hello,
> I have a database model where a many to many relation is used, so i need
> to create a table with two primary key. Don't know how to solve this in
> postgress, can't find it in the tutorials, so can anybody help me with
> this ?
I always create a separate primary key field in the
intermediate table and do a unique index on the
other two fields.
p1.p1Id p2.p2Id
\ /
\ /
\ /
\ t3.t3Id /
t3.p1Id
t3.p2Id
besides of the normal primary and foreign keys I create
an unique index:
create unique index on t3 (p1Id, p2Id);
Regards Herbie
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Herbert Liechti http://www.thinx.ch
The content management company. Visit http://www.contentx.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
В списке pgsql-general по дате отправления: