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


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_name

    Назовите schema, у которого удаляются привилегии.

  • function_name

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

  • table_name

    Назначает table, у которой удаляются привилегии.

  • view_name

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

  • 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;