val);
} else {
insertRow(id, val)
}. Благо, INSERT ... ON CONFLICT позволяет красиво обновить/вставить данные в один запрос и не писать подобную уродсткую конструкцию на уровне логики веб-приложения. Но есть сомнение: насколько INSERT ... ON CONFLICT будет медленее работать, чем обычный UPDATE и будет ли вовсе?
мало того, upsert решает проблему что между апдейтом и инсертом ктото еще влезет в рид коммитед
Обсуждают сегодня