Re: Help with 9.5 feature wiki page

Поиск
Список
Период
Сортировка
От Peter Geoghegan
Тема Re: Help with 9.5 feature wiki page
Дата
Msg-id CAEYLb_W-kyigZcBJTpSuiQLAPGkEFB-9WLQxHAYDL6c9_K5ujg@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Help with 9.5 feature wiki page  (Peter Geoghegan <peter.geoghegan86@gmail.com>)
Ответы Re: Help with 9.5 feature wiki page
Re: Help with 9.5 feature wiki page
Список pgsql-advocacy
On Wed, May 20, 2015 at 7:52 PM, Peter Geoghegan
<peter.geoghegan86@gmail.com> wrote:
> Due to some MediaWiki weirdness, I cannot login to edit it.

BTW, I wanted to edit the description of UPSERT. It's not true that
the use of a CTE can be considered a workaround. That pattern can
result in a spurious duplicate violation error with concurrent
upserters, and so I'd definitely discourage it. The only workarounds
that are robust involve subtransactions, like the plpgsql example in
the docs, and there is no declarative way to do that. You need to
catch a duplicate violation and retry to get a robust insert-or-update
outcome.

--
Regards,
Peter Geoghegan


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

Предыдущее
От: Peter Geoghegan
Дата:
Сообщение: Re: Help with 9.5 feature wiki page
Следующее
От: Michael Paquier
Дата:
Сообщение: Re: Help with 9.5 feature wiki page