Re: Primary Key with serial - Mailing list pgsql-general

From brian
Subject Re: Primary Key with serial
Date
Msg-id 47ED904A.6040004@zijn-digital.com
Whole thread Raw
In response to Primary Key with serial  ("x asasaxax" <xanaruto@gmail.com>)
List 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

pgsql-general by date:

Previous
From: Alex Adriaanse
Date:
Subject: Re: Out of memory
Next
From: Tom Lane
Date:
Subject: Re: Out of memory