VOLUME_PRIVILEGES
Aplica-se a: Databricks SQL Databricks Runtime 13.3 LTS e superior Unity Catalog apenas
INFORMATION_SCHEMA.VOLUME_PRIVILEGES lista principais que têm privilégios em um volume em um catalogschema.
Esta é uma extensão do SQL Standard Information Schema.
Observação
Atualmente, os usuários com o privilégio MANAGE
em um objeto não podem exibir todas as concessões para esse objeto no INFORMATION_SCHEMA
. Em vez disso, o INFORMATION_SCHEMA
mostra apenas as suas próprias concessões sobre o objeto. Este comportamento será corrigido no futuro.
Os usuários com privilégio MANAGE
podem exibir todas as concessões em um objeto usando comandos SQL ou Catalog Explorer. Consulte Gerenciar privilégios no Unity Catalog.
Definição
A relação VOLUME_PRIVILEGES
contém os seguintes columns:
Name | Tipo de dados | Pode ser nulo | Description |
---|---|---|---|
GRANTOR |
STRING |
Não | Principal que concedeu o privilégio. |
GRANTEE |
STRING |
Não | Principal ao qual o privilégio é concedido. |
VOLUME_CATALOG |
STRING |
Não | Catalog de relação em que o privilégio é concedido. |
VOLUME_SCHEMA |
STRING |
Não | Schema de relação em que o privilégio é concedido. |
VOLUME_NAME |
STRING |
Não | Volume no qual o privilégio é concedido. |
PRIVILEGE_TYPE |
STRING |
Não | Privilégio concedido. |
IS_GRANTABLE |
STRING |
Não | Sempre NO . Reservado para uso futuro. |
INHERITED_FROM |
STRING |
Sim | A relação ancestral da qual o privilégio é herdado. |
Restrições
As seguintes restrições se aplicam à VOLUME_PRIVILEGES
relação:
Classe | Name | Column List | Description |
---|---|---|---|
Chave primária | VOLUMEPRIVS_PK |
GRANTOR , GRANTEE , VOLUME_CATALOG , VOLUME_SCHEMA , VOLUME_NAME , PRIVILEGE_TYPE |
Identificador único identifier para o privilégio concedido. |
Chave estrangeira | VOLUMEPRIVS_VOLUMES_FK |
VOLUME_CATALOG , VOLUME_SCHEMA , VOLUME_NAME |
Referências VOLUMES |
Exemplos
> SELECT volume_catalog, volume_schema, volume_name, grantee
FROM information_schema.volume_privileges;