идёт селект, блокировкой FOR UPDATE я смогу изолировать строку даже от SELECT в стороннем запросе пока не закмичу обновление этой строки?
Т.е. на сколько я тебя понял, твою ситуацию -- нет. UPDATE сделает новую версию данной строки (строк), а другие транзакции смогут читать её предыдущие версии.
Что ты понимаешь тут под "изолировать"?
На read commited это можно сделать, если все читающие запросы будут с SELECT ...FOR SHARE. А апдейты с FOR UPDATE.
Обсуждают сегодня