VOLUME_PRIVILEGES
применимо: Databricks SQL Databricks Runtime версии 13.3 LTS и выше Unity Catalog только
INFORMATION_SCHEMA.VOLUME_PRIVILEGES перечисляет субъектов с правами на томе в catalogschema.
Это расширение к SQL Standard Information Schema.
Заметка
В настоящее время пользователи с привилегиями MANAGE
на объект не могут просматривать все права доступа для этого объекта в INFORMATION_SCHEMA
. Вместо этого INFORMATION_SCHEMA
показывает только свои собственные гранты на объект. Это поведение будет исправлено в будущем.
Пользователи с правами MANAGE
могут просматривать все гранты для объекта с помощью команд SQL или обозревателя Catalog. См. раздел Управление привилегиями в CatalogUnity.
Определение
Отношение VOLUME_PRIVILEGES
содержит следующие columns:
Имя. | Тип данных | Допускает значение NULL | Description |
---|---|---|---|
GRANTOR |
STRING |
No | Субъект, предоставивший разрешение. |
GRANTEE |
STRING |
No | Субъект , которому предоставляется привилегия. |
VOLUME_CATALOG |
STRING |
No | Catalog связи, для которой предоставляется привилегия. |
VOLUME_SCHEMA |
STRING |
No | Schema отношения, на которое предоставляется привилегия. |
VOLUME_NAME |
STRING |
No | Том , для которого предоставляется привилегия. |
PRIVILEGE_TYPE |
STRING |
No | Предоставляемое разрешение. |
IS_GRANTABLE |
STRING |
No | ВсегдаNO . Зарезервировано для последующего использования. |
INHERITED_FROM |
STRING |
Да | Отношение предка, от которого наследуется привилегия. |
Ограничения
К отношению VOLUME_PRIVILEGES
применяются следующие ограничения:
Класс | Имя. | Column List | Description |
---|---|---|---|
Первичный ключ | VOLUMEPRIVS_PK |
GRANTOR , , GRANTEE VOLUME_CATALOG VOLUME_SCHEMA VOLUME_NAME ,PRIVILEGE_TYPE |
Уникальный identifier для предоставленного права. |
Внешний ключ | VOLUMEPRIVS_VOLUMES_FK |
VOLUME_CATALOG , , VOLUME_SCHEMA VOLUME_NAME |
Ссылки VOLUMES |
Примеры
> SELECT volume_catalog, volume_schema, volume_name, grantee
FROM information_schema.volume_privileges;