Обновлена 15 сентября 2026 г. в 08:55
Модуль txn
Возвращает true, если есть активная транзакция.
Начинает транзакцию в текущем файбере.
Транзакция привязана к вызывающему файберу, поэтому у одного файбера может быть только одна активная транзакция. См. также box.begin().
Возвращает
0 в случае успеха
Возвращает
-1 в случае ошибки. Возможно, транзакция уже начата.
Фиксирует текущую транзакцию. См. также box.commit().
Возвращает
0 в случае успеха
Возвращает
-1 в случае ошибки. Возможно, сбой записи на диск
Откатывает текущую транзакцию. См. также box.rollback().
Возвращает дескриптор точки сохранения.
Откатывает текущую транзакцию до указанной точки сохранения.
Выделяет память в пуле памяти транзакции.
Память автоматически освобождается при фиксации или откате транзакции.
Возвращает
NULL при нехватке памяти