VOLUME_PRIVILEGES
Si applica a: Databricks SQL
Databricks Runtime 13.3 LTS e versioni successive
solo al Unity Catalog
INFORMATION_SCHEMA.
Si tratta di un'estensione dello schema delle informazioni standard di SQL.
Nota
Attualmente, gli utenti con privilegio di MANAGE
su un oggetto non possono visualizzare tutte le autorizzazioni per tale oggetto nella INFORMATION_SCHEMA
. Al contrario, il INFORMATION_SCHEMA
mostra solo le autorizzazioni personalizzate sull'oggetto. Questo comportamento verrà corretto in futuro.
Gli utenti con privilegi MANAGE
possono visualizzare tutte le concessioni in un oggetto usando comandi SQL o Esplora cataloghi. Consulta Gestire i privilegi in Unity Catalog.
Definizione
La relazione VOLUME_PRIVILEGES
contiene le colonne seguenti:
Nome | Tipo di dati | Annullabile | Descrizione |
---|---|---|---|
GRANTOR |
STRING |
No | Responsabile che ha concesso il privilegio. |
GRANTEE |
STRING |
No | Principale a cui viene concesso il privilegio. |
VOLUME_CATALOG |
STRING |
No | Catalogo di relazioni su cui viene concesso il privilegio. |
VOLUME_SCHEMA |
STRING |
No | Schema della relazione in cui viene concesso il privilegio. |
VOLUME_NAME |
STRING |
No | Volume su 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 |
Sì | Relazione precedente da cui viene ereditato il privilegio. |
Vincoli
Alla relazione VOLUME_PRIVILEGES
, vengono applicati i seguenti vincoli:
Classe | Nome | Elenco colonne | Descrizione |
---|---|---|---|
Chiave primaria | VOLUMEPRIVS_PK |
GRANTOR , GRANTEE , VOLUME_CATALOG , VOLUME_SCHEMA , VOLUME_NAME PRIVILEGE_TYPE |
Identificatore univoco per il privilegio concesso. |
Chiave esterna | VOLUMEPRIVS_VOLUMES_FK |
VOLUME_CATALOG , VOLUME_SCHEMA , VOLUME_NAME |
Riferimenti VOLUMES |
Esempi
> SELECT volume_catalog, volume_schema, volume_name, grantee
FROM information_schema.volume_privileges;