Re: Composite Unique Key - Doubt - Mailing list pgsql-novice

From Vibhor Kumar
Subject Re: Composite Unique Key - Doubt
Date
Msg-id 3DC3AFB1-0668-4927-8C52-02C98D17D284@enterprisedb.com
Whole thread Raw
In response to Composite Unique Key - Doubt  (Technical Doubts <online.technicaldoubts@gmail.com>)
Responses Re: Composite Unique Key - Doubt  (Basil Bourque <basil.bourque.lists@pobox.com>)
List pgsql-novice
On Jun 20, 2013, at 1:56 AM, Technical Doubts <online.technicaldoubts@gmail.com> wrote:

> Am using Postgres 9.2
>
> I am having a table
>
> technologies
> (
> technologyid bigint,
> status character(1),
> implementeddate date
> *CONSTRAINT technologies_uq UNIQUE (technologyid, status, implementeddate)*
> )
>
> entering data as
>
> insert into technologies (technologyid,status,implementeddate)
> values
> (123,'P',null),
> (123,'P',null);
>
> 2 rows affected.
>
> table accepting duplicate values in spite of composite unique constraint..
> where I am doing wrong?

Reason is null is not equal to null.

So, 123,'P',null and 124,'P',null is actually unique composite key.

Thanks & Regards,
Vibhor Kumar
EnterpriseDB Corporation
The Postgres Database Company
Blog:http://vibhork.blogspot.com



pgsql-novice by date:

Previous
From: Technical Doubts
Date:
Subject: Composite Unique Key - Doubt
Next
From: "carlosinfl ."
Date:
Subject: Postgres User Home ENV Help