Condividi tramite


METASTORE_PRIVILEGES

Si applica a:segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime 10.4 LTS e versioni successive

INFORMATION_SCHEMA.METASTORE_PRIVILEGES elenca i principali che hanno privilegi nel metastore corrente .

Si tratta di un'estensione dello schema delle informazioni standard di SQL.

Definizione

La relazione METASTORE_PRIVILEGES contiene le colonne seguenti:

Nome Tipo di dati Nullabile Descrizione
GRANTOR STRING No Entità che ha concesso il privilegio.
GRANTEE STRING No Principale a cui viene concesso il privilegio.
METASTORE_ID STRING No Metastore in cui viene concesso il privilegio.
PRIVILEGE_TYPE STRING No Privilegio concesso.
IS_GRANTABLE STRING No Sempre NO. Riservato a un uso futuro.
INHERITED_FROM STRING No Relazione precedente da cui viene ereditato il privilegio.

Vincoli

Alla relazione METASTORE_PRIVILEGES, vengono applicati i seguenti vincoli:

Classe Nome Elenco delle colonne Descrizione
Chiave primaria METPRIVS_PK GRANTOR, GRANTEE, METASTORE_ID, PRIVILEGE_TYPE Identificatore univoco per il privilegio concesso.
chiave esterna METPRIVS_METS_FK METASTORE_ID Riferimenti METASTORES

Esempi

> SELECT metastore_id, grantee
    FROM information_schema.metastore_privileges;