Поделиться через


ПРИВИЛЕГИИ ВОССТАНОВЛЕНИЯ 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 }

Параметры

  • schema_name

    Именует схему, из которой удаляются привилегии.

  • function_name

    Именует функцию, из которой удаляются привилегии.

  • table_name

    Именует таблицу, из которой удаляются привилегии.

  • view_name

    Присваивает имя представлению, из которого удаляются привилегии.

  • ЛЮБОЙ ФАЙЛ

    Отменяет привилегии ANY FILE у всех пользователей.

  • АНОНИМНАЯ ФУНКЦИЯ

    Отменяет привилегии ANONYMOUS FUNCTION у всех пользователей.

Примеры

> MSCK REPAIR SCHEMA gone_from_hive PRIVILEGES;

> MSCK REPAIR ANONYMOUS FUNCTION PRIVILEGES;

> MSCK REPAIR TABLE default.dropped PRIVILEGES;