MSCK REPAIR PRIVILEGES
Aplica-se a: Databricks SQL Databricks Runtime
Remove todos os privilégios de todos os usuários associados ao objeto.
Use essa instrução para limpar o controle de acesso residual deixado para trás depois que os objetos foram descartados do metastore do Hive fora do Databricks SQL ou 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 }
Parameters
-
Nomeia o schema do qual são removidos os privilégios.
-
Nomeia a função da qual os privilégios são removidos.
-
Nomeia o table a partir do qual os privilégios são removidos.
-
Nomeia o modo de exibição do qual os privilégios são removidos.
QUALQUER FICHEIRO
Revoga
ANY FILE
o privilégio de todos os usuários.FUNÇÃO ANÓNIMA
Revoga
ANONYMOUS FUNCTION
o privilégio de todos os usuários.
Exemplos
> MSCK REPAIR SCHEMA gone_from_hive PRIVILEGES;
> MSCK REPAIR ANONYMOUS FUNCTION PRIVILEGES;
> MSCK REPAIR TABLE default.dropped PRIVILEGES;