Re: Primary Key with serial

From: brian <brian(at)zijn-digital(dot)com>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: Primary Key with serial
Date: 2008-03-29 00:41:46
Message-ID: 47ED904A.6040004@zijn-digital.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

x asasaxax wrote:
> Hi,
>
>
> I have the following table create table product(cod serial, user_cod
> bigint, constraint product_fk Foreign Key(user_cod) references user(cod),
> constraint product_pk Primary Key(cod, user_cod));
>
> What i want to happend is that:
> user_cod cod
> 1 1
> 1 2
> 1 3
> 2 1
> 3 1
> 3 2
>
> Can serial do that?

No, a serial type will always be unique.

> If not, what can i do to make this happen?

Re-evaluate your schema. Why do you want these two columns to have such
a relationship? If it's very important, don't use a serial for cod and
have your application figure out the value to assign.

b

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Alex Adriaanse 2008-03-29 00:44:08 Re: Out of memory
Previous Message x asasaxax 2008-03-29 00:30:43 Primary Key with serial