VOLUME_PRIVILEGES

Gilt für:Häkchen ja Databricks SQL durch Häkchen mit „Ja“ markiert Databricks Runtime 13.3 LTS und höher Häkchen gesetzt ja Nur Unity Catalog

INFORMATION_SCHEMA.VOLUME_PRIVILEGES listet Prinzipale auf, die über Berechtigungen für ein Volume in einem Katalogschema verfügen.

Dies ist eine Erweiterung des SQL-Standardinformationsschemas.

Anmerkung

Derzeit können Benutzende mit der Berechtigung MANAGE für ein Objekt nicht alle Gewährungen für dieses Objekt in INFORMATION_SCHEMA anzeigen. Stattdessen INFORMATION_SCHEMA werden den Nutzern nur ihre eigenen Grants auf dem Objekt angezeigt. Dieses Verhalten wird in Zukunft korrigiert.

Benutzer mit MANAGE Berechtigungen können alle Berechtigungen für ein Objekt mithilfe von SQL-Befehlen oder Katalog-Explorer anzeigen. Siehe Verwalten von Berechtigungen im Unity-Catalog.

Definition

Die VOLUME_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.
VOLUME_CATALOG STRING Nein Katalog der Beziehung, der die Berechtigung gewährt wird.
VOLUME_SCHEMA STRING Nein Schema der Beziehung, der die Berechtigung gewährt wird.
VOLUME_NAME STRING Nein Volume, für das die Berechtigung gewährt wird.
PRIVILEGE_TYPE STRING Nein Berechtigung, die gewährt wurde.
IS_GRANTABLE STRING Nein Immer NO. Für die zukünftige Verwendung reserviert.
INHERITED_FROM STRING Ja Die Vorgängerbeziehung, von der die Berechtigung geerbt wird.

Einschränkungen

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

Klasse NAME Spaltenliste BESCHREIBUNG
Primary key (Primärschlüssel) VOLUMEPRIVS_PK GRANTOR, , GRANTEEVOLUME_CATALOG, VOLUME_SCHEMA, , VOLUME_NAMEPRIVILEGE_TYPE Eindeutiger Bezeichner für die gewährten Berechtigungen.
Fremdschlüssel VOLUMEPRIVS_VOLUMES_FK VOLUME_CATALOG, VOLUME_SCHEMAVOLUME_NAME Verweist auf VOLUMES

Beispiele

> SELECT volume_catalog, volume_schema, volume_name, grantee
    FROM information_schema.volume_privileges;