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


METASTORE_PRIVILEGES

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

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

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

Определение

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

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

Ограничения

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

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

Примеры

> SELECT metastore_id, grantee
    FROM information_schema.metastore_privileges;