Tarantool CE/EE Documentation portal logo
Помощь
Обновлена 15 сентября 2026 г. в 08:55

box.rollback()

box.rollback()

Завершение транзакции с отменой всех ее операций изменения данных. Явный вызов функций вне box.space, которые всегда передают управление, таких как fiber.sleep() или fiber.yield(), даст тот же эффект.

Пример

-- Вставка тестовых данных --box.space.bands:insert { 1, 'Roxette', 1986 }box.space.bands:insert { 2, 'Scorpions', 1965 }box.space.bands:insert { 3, 'Ace of Base', 1987 }-- Откат транзакции --box.begin()box.space.bands:insert { 4, 'The Beatles', 1960 }box.space.bands:replace { 1, 'Pink Floyd', 1965 }box.rollback()