#1022

Стабильный подсчёт новых задач в транзакции

Воркер дважды считает задачи в jobs со status = 'new' и должен увидеть одинаковое число оба раза. Даже если между двумя чтениями другая операция добавит строку (99, 'new'), текущая транзакция не должна увидеть это изменение. Напишите транзакцию с подходящим уровнем изоляции: начать транзакцию, посчитать новые задачи, посчитать их ещё раз и завершить транзакцию.

Здесь будет результат вашего запроса