Я пишу небольшое приложение, используя Mojolicious, и я хотел бы реализовать некоторую оптимистическую блокировку для обновлений таблицы.
Я хочу установить «Повторяемое чтение» Уровень изоляции транзакции от транзакции, которую я имею, так что любые параллельные обновления завершаются неудачно (откат), и проходит только первое.
Как я могу установить это для Mojo::Pg::Transaction
объекта? Документация по этой части кажется немного скудной (https://mojolicious.org/perldoc/Mojo/Pg/Transaction),, сосредоточенной в основном на создании и совершении транзакции.