space_object:truncate()
-
object
space_object
¶ -
space_object:
truncate
()¶ Удаление всех кортежей. Метод выполняется в фоновом режиме и не блокирует последующие запросы.
Параметры: - space_object (
space_object
) – ссылка на объект
Факторы сложности: Размер индекса, тип индекса, количество кортежей, к которым получен доступ.
возвращает: nil Метод
truncate
может вызвать только тот пользователь, который создал спейс, или другой пользователь через функциюsetuid
, созданную пользователем, который создал спейс. Более подробную информацию о функцияхsetuid
можно получить в справочнике по for box.schema.func.create().Примечание
В версиях Tarantool старше v. 2.10.0 не следует вызывать
truncate
из транзакции. Подробности в тикете gh-6123.Пример:
tarantool> box.space.tester:truncate() --- ... tarantool> box.space.tester:len() --- - 0 ...
- space_object (
-