Partilhar via


METASTORE_PRIVILEGES

Aplica-se a: Marque Sim Databricks SQL Marque Sim Databricks Runtime 10.4 LTS e superior

INFORMATION_SCHEMA. METASTORE_PRIVILEGES lista entidades que têm privilégios no metastore atual.

Esta é uma extensão para o esquema de informações padrão do SQL.

Definição

A METASTORE_PRIVILEGES relação contém as seguintes colunas:

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.
METASTORE_ID STRING Não Metastore 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 Não A relação ancestral da qual o privilégio é herdado.

Restrições

As seguintes restrições se aplicam à METASTORE_PRIVILEGES relação:

Classe Nome Lista de colunas Description
Chave primária METPRIVS_PK GRANTOR, GRANTEE, METASTORE_ID, PRIVILEGE_TYPE Identificador exclusivo para o privilégio concedido.
Chave estrangeira METPRIVS_METS_FK METASTORE_ID Referências METASTORES

Exemplos

> SELECT metastore_id, grantee
    FROM information_schema.metastore_privileges;