PRIVILEGI DI RIPARAZIONE MSCK

Si applica a:check contrassegnato con sì controllo SQL di Databricks contrassegnato con sì Databricks Runtime

Rimuove tutti i privilegi da tutti gli utenti associati all'oggetto .

Usare questa istruzione per pulire il controllo di accesso residuo lasciato indietro dopo che gli oggetti sono stati eliminati dal metastore Hive all'esterno di Databricks SQL o Databricks Runtime.

Sintassi

MSCK REPAIR object PRIVILEGES

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

Parametri

  • Schema_name

    Assegna un nome allo schema da cui vengono rimossi i privilegi.

  • function_name

    Assegna un nome alla funzione da cui vengono rimossi i privilegi.

  • Table_name

    Assegna un nome alla tabella da cui vengono rimossi i privilegi.

  • view_name

    Assegna un nome alla visualizzazione da cui vengono rimossi i privilegi.

  • QUALSIASI FILE

    Revoca i ANY FILE privilegi a tutti gli utenti.

  • FUNZIONE ANONIMA

    Revoca i ANONYMOUS FUNCTION privilegi a tutti gli utenti.

Esempi

> MSCK REPAIR SCHEMA gone_from_hive PRIVILEGES;

> MSCK REPAIR ANONYMOUS FUNCTION PRIVILEGES;

> MSCK REPAIR TABLE default.dropped PRIVILEGES;