UPDATE value = EXCLUDED.value постгрес меняет автоинкрементированный айди. и при следующем удачном инсерте после id: 1 идет id:3?
да транзакции не работают на sequence
да функция nextval была же вызвана
это както можно обойти?
Зависит от того зачем это нужно
если данных нет то сделать инсерт и вернуть айдишник, если есть то сделать апдейт одной колонки и вернуть айдишник
Обсуждают сегодня