METASTORE_PRIVILEGES
Si applica a: Databricks SQL
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;