MSCK REPAIR PRIVILEGES
Область применения: 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 }
Parameters
-
Назовите schema, у которого удаляются привилегии.
-
Имя функции, для которой удаляются права доступа.
-
Назначает table, у которой удаляются привилегии.
-
Имя представления, для которого удаляются права доступа.
ANY FILE
Отменяет привилегию
ANY FILE
для всех пользователей.ANONYMOUS FUNCTION
Отменяет привилегию
ANONYMOUS FUNCTION
для всех пользователей.
Примеры
> MSCK REPAIR SCHEMA gone_from_hive PRIVILEGES;
> MSCK REPAIR ANONYMOUS FUNCTION PRIVILEGES;
> MSCK REPAIR TABLE default.dropped PRIVILEGES;