Re: Could be improved point of UPSERT

Поиск
Список
Период
Сортировка
От Peter Geoghegan
Тема Re: Could be improved point of UPSERT
Дата
Msg-id CAM3SWZR3o9Xy_PrqMHWiZPo_QvcBa9S+MT-eM7A+d=TiQp1CVQ@mail.gmail.com
обсуждение исходный текст
Ответ на Could be improved point of UPSERT  (Yourfriend <doudou586@gmail.com>)
Ответы Re: Could be improved point of UPSERT  (Gianni <nasus.maximos@gmail.com>)
Re: Could be improved point of UPSERT  (Yourfriend <doudou586@gmail.com>)
Список pgsql-hackers
On Sun, Jul 12, 2015 at 4:09 AM, Yourfriend <doudou586@gmail.com> wrote:
> Suggestion:  When a conflict was found for UPSERT, don't access the
> sequence, so users can have a reasonable list of ID.

This is not technically feasible. What if the arbiter index is a serial PK?

The same thing can happen when a transaction is aborted. SERIAL is not
guaranteed to be gapless.
-- 
Peter Geoghegan



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

Предыдущее
От: Alvaro Herrera
Дата:
Сообщение: Re: git push hook to check for outdated timestamps
Следующее
От: Gianni
Дата:
Сообщение: Re: Could be improved point of UPSERT