если при INSERT INTO test(col1) values 1 ON CONFLICT (col1) DO NOTHING RETURNING id
то id будет пустая? это предсказуемое поведение или я что-то делаю не так,?
При conflict -- да, нормальное.
это дело не в CONFLICT а UPDATE и NOTHING
так небольшой апдейтик id вообще нельзя трогать он их реально обналяет на новые а не оставляет старые
обновите какое-нибудь поле, типа updated_at :))
проблема в том что у меня на всех полях всякие непонятные индексы короче отдельное специальное поле fukn_pg14_cant_retrive_after_doing_nothing
Обсуждают сегодня