ПРИВИЛЕГИИ ВОССТАНОВЛЕНИЯ MSCK
Область применения: Databricks SQL Databricks Runtime
Удаляет все привилегии у всех пользователей, связанных с объектом .
Эта инструкция используется для очистки остаточного управления доступом после удаления объектов из хранилища метаданных Hive за пределами Databricks SQL или Databricks Runtime.
Синтаксис
MSCK REPAIR object PRIVILEGES
object
{ [ SCHEMA | DATABASE ] schema_name |
FUNCTION function_name |
TABLE table_name
VIEW view_name |
ANONYMOUS FUNCTION |
ANY FILE }
Параметры
-
Именует схему, из которой удаляются привилегии.
-
Именует функцию, из которой удаляются привилегии.
-
Именует таблицу, из которой удаляются привилегии.
-
Присваивает имя представлению, из которого удаляются привилегии.
ЛЮБОЙ ФАЙЛ
Отменяет привилегии
ANY FILE
у всех пользователей.АНОНИМНАЯ ФУНКЦИЯ
Отменяет привилегии
ANONYMOUS FUNCTION
у всех пользователей.
Примеры
> MSCK REPAIR SCHEMA gone_from_hive PRIVILEGES;
> MSCK REPAIR ANONYMOUS FUNCTION PRIVILEGES;
> MSCK REPAIR TABLE default.dropped PRIVILEGES;