Ребят,вопрос) Читаю о блокировках для БД,и сейчас хочу использовать optimistic locking,с контролем версий.Я понял,что мне надо добавить еще в таблицу поле версия(на примере Postgres),но вот я не понял.При попытке перезаписать какие-то данные ,мне надо указать в WHERE (id,version).Как мне при запросе узнать последнюю версию правильно?Как мне вообще версию узнать?)МНе сначала сделать какой-то запрос для того что бы узнать версию?
Конечно, сначала идет запрос который забирает нужные данные для изменения и версию. А потом уже попытка записать изменения.
Странно, что такое вопрос возникает, ибо общущение, что ты не понимаешь зачем блокировка нужна)