PRIVILÉGIOS DE REPARAÇÃO DO MSCK

Aplica-se a:verificar a verificação sim do SQL do Databricks marcada como sim Databricks Runtime

Remove todos os privilégios de todos os utilizadores associados ao objeto.

Utilize esta instrução para limpar o controlo de acesso residual deixado para trás depois de os objetos terem sido removidos do metastore do Hive fora do Databricks SQL ou do Databricks Runtime.

Sintaxe

MSCK REPAIR object PRIVILEGES

object
  { [ SCHEMA | DATABASE ] schema_name |
    FUNCTION function_name |
    TABLE table_name
    VIEW view_name |
    ANONYMOUS FUNCTION |
    ANY FILE }

Parâmetros

  • schema_name

    Dá um nome ao esquema a partir do qual os privilégios são removidos.

  • function_name

    Designa a função a partir da qual os privilégios são removidos.

  • table_name

    Designa a tabela a partir da qual os privilégios são removidos.

  • view_name

    Dá nomes à vista a partir da qual os privilégios são removidos.

  • QUALQUER FICHEIRO

    Revoga o ANY FILE privilégio de todos os utilizadores.

  • FUNÇÃO ANÓNIMO

    Revoga o ANONYMOUS FUNCTION privilégio de todos os utilizadores.

Exemplos

> MSCK REPAIR SCHEMA gone_from_hive PRIVILEGES;

> MSCK REPAIR ANONYMOUS FUNCTION PRIVILEGES;

> MSCK REPAIR TABLE default.dropped PRIVILEGES;