Sdílet prostřednictvím


OPRÁVNĚNÍ PRO OPRAVU MSCK

Platí pro: zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano Databricks Runtime

Odebere všechna oprávnění od všech uživatelů přidružených k objektu.

Tento příkaz slouží k vyčištění zbytkového řízení přístupu, které zůstaly po vyřazení objektů z metastoru Hive mimo Databricks SQL nebo Databricks Runtime.

Syntaxe

MSCK REPAIR object PRIVILEGES

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

Parametry

  • schema_name

    Pojmenuje schéma, ze kterého jsou oprávnění odebrána.

  • function_name

    Pojmenuje funkci, ze které jsou oprávnění odebrána.

  • table_name

    Pojmenuje tabulku, ze které se odeberou oprávnění.

  • view_name

    Pojmenuje zobrazení, ze kterého se oprávnění odeberou.

  • LIBOVOLNÝ SOUBOR

    ANY FILE Odvolá oprávnění od všech uživatelů.

  • ANONYMNÍ FUNKCE

    ANONYMOUS FUNCTION Odvolá oprávnění od všech uživatelů.

Příklady

> MSCK REPAIR SCHEMA gone_from_hive PRIVILEGES;

> MSCK REPAIR ANONYMOUS FUNCTION PRIVILEGES;

> MSCK REPAIR TABLE default.dropped PRIVILEGES;