INSERT ... ON CONFLICT & SERIAL - Mailing list pgsql-ru-general

From Dmitry E. Oboukhov
Subject INSERT ... ON CONFLICT & SERIAL
Date
Msg-id 8807441555000897@myt4-ea6eba8eca77.qloud-c.yandex.net
Whole thread Raw
Responses Re: INSERT ... ON CONFLICT & SERIAL  (Андрей Зевакин <azevakin@gmail.com>)
List pgsql-ru-general
Применяем INSERT ... ON CONFLICT DO UPDATE - очень удобно. Код получается что вставки что правки один и тот же.
Тестов меньше, запросов меньше.

Удобно.

Однако есть связанное неудобство. Когда он идёт по ветке UPDATE, то инкрементируются SERIAL-последовательности.
В итоге приходится там где раньше хватило бы SERIAL простого - переходить на BIGSERIAL. Ну и разрывы в номерах
id получаются.

Никамильфо

есть какие-то идеи как победить эту проблему?



pgsql-ru-general by date:

Previous
From: Nikita Glukhov
Date:
Subject: Re: OPERATOR CLASS
Next
From: Андрей Зевакин
Date:
Subject: Re: INSERT ... ON CONFLICT & SERIAL