PRIVILÉGIOS DE REPARAÇÃO DO MSCK
Aplica-se a: do SQL do Databricks 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
-
Dá um nome ao esquema a partir do qual os privilégios são removidos.
-
Designa a função a partir da qual os privilégios são removidos.
-
Designa a tabela a partir da qual os privilégios são removidos.
-
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;