Поделиться через


METASTORE_PRIVILEGES

Область применения:флажок Databricks SQL флажок Databricks Runtime 10.4 LTS и выше

INFORMATION_SCHEMA. перечисляет субъектов, которые имеют привилегии в текущемметахранилище.

Это расширение для стандартной схемы сведений SQL.

Определение

Отношение METASTORE_PRIVILEGES содержит следующие столбцы:

Имя. Тип данных Может содержать значение NULL Описание
GRANTOR STRING Нет Субъект, предоставивший разрешение.
GRANTEE STRING Нет Субъект , которому предоставляется привилегия.
METASTORE_ID STRING Нет Хранилище метаданных, для которого предоставляется привилегия.
PRIVILEGE_TYPE STRING Нет Привилегия предоставлена.
IS_GRANTABLE STRING Нет ВсегдаNO. Зарезервировано для последующего использования.
INHERITED_FROM STRING Нет Отношение предка, от которого наследуется привилегия.

Ограничения

К отношению METASTORE_PRIVILEGES применяются следующие ограничения:

Класс Имя. Список столбцов Описание
Первичный ключ METPRIVS_PK GRANTOR, GRANTEE, METASTORE_ID, PRIVILEGE_TYPE Уникальный идентификатор предоставленной привилегии.
Внешний ключ METPRIVS_METS_FK METASTORE_ID Ссылки METASTORES

Примеры

> SELECT metastore_id, grantee
    FROM information_schema.metastore_privileges;