Tarantool CE/EE Documentation portal logo
Помощь

Вложенный модуль box.schema

Вложенный модуль box.schema содержит функции для определения данных для спейсов, пользователей, ролей, кортежей и последовательностей.

Ниже приведен перечень всех функций модуля box.schema.

Имя

Назначение

box.schema.space.create()

Создание спейса

box.schema.upgrade()

Обновление базы данных

box.schema.downgrade()

Откат базы данных

box.schema.downgrade_issues()

Вывод списка проблем отката для указанной версии Tarantool

box.schema.downgrade_versions()

Вывод списка версий Tarantool, доступных для отката

box.schema.user.create()

Создание пользователя

box.schema.user.drop()

Удаление пользователя

box.schema.user.exists()

Проверка существования пользователя

box.schema.user.grant()

Предоставление привилегий пользователю или роли

box.schema.user.revoke()

Отзыв привилегий у пользователя или роли

box.schema.user.enable()

Предоставление разрешений usage и session

box.schema.user.disable()

Отзыв разрешений usage и session

box.schema.user.password()

Получение хеша пароля пользователя

box.schema.user.passwd()

Связывание пароля с пользователем

box.schema.user.info()

Получение описания привилегий пользователя

box.schema.role.create()

Создание роли

box.schema.role.drop()

Удаление роли

box.schema.role.exists()

Проверка существования роли

box.schema.role.grant()

Предоставление привилегий роли

box.schema.role.revoke()

Отзыв привилегий у роли

box.schema.role.info()

Получение описания привилегий роли

box.schema.func.create()

Создание кортежа функции

box.schema.func.drop()

Удаление кортежа функции

box.schema.func.exists()

Проверка существования кортежа функции

box.schema.func.reload()

Перезагрузка C-модуля со всеми его функциями без перезапуска