Re: Duplicate key error when updating unique columns

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Duplicate key error when updating unique columns
Дата
Msg-id 15269.1115395850@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Duplicate key error when updating unique columns  (Michael Glaesemann <grzm@myrealbox.com>)
Ответы Re: Duplicate key error when updating unique columns  (Michael Glaesemann <grzm@myrealbox.com>)
Список pgsql-general
Michael Glaesemann <grzm@myrealbox.com> writes:
> I thought that the unique key would be checked at the end of the update
> statement:

No, it's never worked that way.  Each row is checked as it is inserted.
With an example like this, you may or may not get a failure depending on
chance physical ordering of rows.

This is not per spec, and I believe we have a TODO to fix it, but a fix
is far from trivial.

            regards, tom lane

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

Предыдущее
От: Andrew Sullivan
Дата:
Сообщение: Re: Slony v. DBMirror
Следующее
От: Peter Wilson
Дата:
Сообщение: Re: Slony v. DBMirror