Так как forUpdate все еще не работает (https://github.com/phalcon/cphalcon/issues/2407), что лучше всего заблокировать SELECTed rows in db?блокировка строки phalcon с моделями
У меня есть таблица innodb с элементами для обработки. Я запускаю через cronjob некоторые задачи, которые ищут элементы для обработки (status=open)
, обновляют строку с помощью status=processing
, а затем делают некоторые вещи. Как я могу защитить время между
$oModel->findFirst('status="open"');
и
$oModel->update(['status' => 'processing']);
?
Вопрос: Реализован в Phalcon 2.0.4 – twistedxtra