У меня есть метод generate
в одном из моих контроллеров, который создает, обновляет и, возможно, уничтожает некоторые ListColumns
и ListCells
, оба из которых имеют list_id
, который указывает на исходный List
. Мне нужно убедиться, что ListColumns не изменится, пока я создаю ListCells.
Однако, поскольку генерация данных может занять некоторое время, если отдельный пользователь вызывает generate
из другого списка, я бы хотел, чтобы он продолжил и создал ListColumns и ListCells для этого списка.
Итак, есть ли способ заблокировать таблицу, чтобы я не мог добавить ListColumn с определенным list_id
до тех пор, пока транзакция не будет завершена?
Большое спасибо!