Composite primary key duplicate records - Issue In PostgreSQL But not in Oracle

Поиск
Список
Период
Сортировка
От
Тема Composite primary key duplicate records - Issue In PostgreSQL But not in Oracle
Дата
Msg-id 2A91BEF8171A5349931391E0C721CC5396920741@CPEMS-KPN301.KPNCNL.LOCAL
обсуждение исходный текст
Ответы Re: Composite primary key duplicate records - Issue In PostgreSQL Butnot in Oracle
Список pgsql-admin

Hi Experts,

 

We are migrating Oracle to PostgreSQL and facing a challenge related to constrains.

 

In Oracle database there are lot of table consists of composite primary key which having duplicate records.

 

Example

 

  • Oracle  table : --CONSTRAINT "TTT_PRX" PRIMARY KEY ("COL1", "COL2") – UNIQUE à Here in Oracle there is no issue

 

  • In PostgreSQL if I want to add the constraint post migration it throws error as duplicate record for COL1 (which is a number) as per business need, COL2 is date which is unique always.

 

alter table table_name add constraint ttt_prx unique(COL1, COL2);

 

COL1

COL2

Count

102022194

21-9-2019

1

102022194

30-9-2019

1

102022194

30-9-2019

1

 

 

Is there a way to handle this in PostgreSQL?

 

 

Thanks

В списке pgsql-admin по дате отправления:

Предыдущее
От: Priancka Chatz
Дата:
Сообщение: Re: Newbie needs help with space issue
Следующее
От: "David G. Johnston"
Дата:
Сообщение: Re: Composite primary key duplicate records - Issue In PostgreSQL Butnot in Oracle