Vlad Arkhipov <arhipov(at)dc(dot)baikal(dot)ru> wrote:
> Is it possible to print which key value is duplicated when 'Duplicate
> key value violates unique constraint' occurs? Foreign key violation
> error reports such kind of information.
I think it is not difficult from a technical standpoint.
The attached patch adds DETAIL messages to duplicate key value error:
postgres=# INSERT INTO tbl(pk1, pk2) VALUES ('A', 1);
ERROR: duplicate key value violates unique constraint "tbl_pkey"
DETAIL: Key (pk1,pk2)=(A,1) already exists.
If no objection, I'd like to submit the patch to the next commit-fest (8.5).
NTT Open Source Software Center
In response to
pgsql-hackers by date
|Next:||From: Martin Pihlak||Date: 2009-04-03 07:46:00|
|Subject: Re: psql \d commands and information_schema|
|Previous:||From: Tena Sakai||Date: 2009-04-03 05:52:09|
|Subject: Re: [HACKERS] How would I get rid of trailing blank line?|