Freigeben über


METASTORE_PRIVILEGES

Gilt für:Häkchen ja Databricks SQL Häkchen gesetzt ja Databricks Runtime 10.4 LTS und höher

INFORMATION_SCHEMA.METASTORE_PRIVILEGES listet Prinzipale auf, die über Berechtigungen im aktuellen Metastore verfügen.

Dies ist eine Erweiterung des SQL-Standardinformationsschemas.

Definition

Die METASTORE_PRIVILEGES-Beziehung enthält die folgenden Spalten:

NAME Datentyp Nullable BESCHREIBUNG
GRANTOR STRING Nein Prinzipal, der die Berechtigung gewährt hat.
GRANTEE STRING Nein Prinzipal, dem die Berechtigung gewährt wurde.
METASTORE_ID STRING No Metastore, für den die Berechtigung gewährt wird.
PRIVILEGE_TYPE STRING No Berechtigung, die gewährt wurde.
IS_GRANTABLE STRING Nein Immer NO. Für die zukünftige Verwendung reserviert.
INHERITED_FROM STRING Nein Nein Die Vorgängerbeziehung, von der die Berechtigung geerbt wird.

Einschränkungen

Die folgenden Einschränkungen gelten für die METASTORE_PRIVILEGES-Beziehung:

Klasse Name Spaltenliste BESCHREIBUNG
Primary key (Primärschlüssel) METPRIVS_PK GRANTOR, GRANTEE, METASTORE_ID, PRIVILEGE_TYPE Eindeutiger Bezeichner für die gewährten Berechtigungen.
Fremdschlüssel METPRIVS_METS_FK METASTORE_ID Verweist auf METASTORES

Beispiele

> SELECT metastore_id, grantee
    FROM information_schema.metastore_privileges;