VOLUME_PRIVILEGES
gäller för: Databricks SQL
Databricks Runtime 13.3 LTS och senare
Unity Catalog endast
INFORMATION_SCHEMA.VOLUME_PRIVILEGES listar huvudnamn som har privilegier på en volym i en katalogschema.
Det här är ett tillägg till SQL Standard Information Schema.
Anteckning
Användare med MANAGE
-behörighet på ett objekt kan för närvarande inte se alla åtkomsträttigheter för det objektet i INFORMATION_SCHEMA
. I stället visar INFORMATION_SCHEMA
endast sina egna bidrag på objektet. Det här beteendet kommer att korrigeras i framtiden.
Användare med MANAGE
behörighet kan visa alla bidrag för ett objekt med hjälp av SQL-kommandon eller Katalogutforskaren. Se Hantera privilegier i Unity Catalog.
Definition
Relationen VOLUME_PRIVILEGES
innehåller följande kolumner:
Name | Datatyp | Kan ha värdet null | beskrivning |
---|---|---|---|
GRANTOR |
STRING |
Nej | Huvudnamn som gav behörigheten. |
GRANTEE |
STRING |
Nej | Huvudnamn som behörigheten beviljas till. |
VOLUME_CATALOG |
STRING |
Nej | Katalog för relation som privilegiet beviljas för. |
VOLUME_SCHEMA |
STRING |
Nej | Schema för relationen som behörigheten beviljas för. |
VOLUME_NAME |
STRING |
Nej | Volym som behörigheten beviljas på. |
PRIVILEGE_TYPE |
STRING |
Nej | Behörighet beviljas. |
IS_GRANTABLE |
STRING |
Nej | Alltid NO . Reserverad för framtida användning. |
INHERITED_FROM |
STRING |
Ja | Den överordnade relation som privilegiet ärvs från. |
Krav
Följande begränsningar gäller för VOLUME_PRIVILEGES
relationen:
Klass | Name | Kolumnlista | beskrivning |
---|---|---|---|
Primärnyckel | VOLUMEPRIVS_PK |
GRANTOR , GRANTEE , VOLUME_CATALOG , VOLUME_SCHEMA , , , VOLUME_NAME PRIVILEGE_TYPE |
Unik identifierare för den beviljade behörigheten. |
Sekundärnyckel | VOLUMEPRIVS_VOLUMES_FK |
VOLUME_CATALOG , , VOLUME_SCHEMA VOLUME_NAME |
Referenser VOLUMES |
Exempel
> SELECT volume_catalog, volume_schema, volume_name, grantee
FROM information_schema.volume_privileges;