SELECT FOR UPDATE
EN: SELECT FOR UPDATE
Предложение SELECT в PostgreSQL, устанавливающее эксклюзивную блокировку на уровне строки для каждой возвращённой строки и блокирующее другие транзакции от изменения или блокировки этих строк до завершения текущей транзакции. Используется для пессимистической конкурентности, когда за чтением следует обновление; предпочитайте FOR NO KEY UPDATE, если ключевые столбцы не изменяются, чтобы снизить конкуренцию.