object-group create#
Создает новую группу объектов.
Синтаксис#
catalog object-group create --group-name=<objectGroupName>
--catalog-name=<catalogName>
[--description=<description>]
[--namespace-name=<namespaceName>]
[--object-name=<objectName>]
Опции#
--group-name
Имя группы объектов.
--catalog-name
Имя каталога, которому будет принадлежать группа объектов.
--description
Произвольное описание.
--namespace-name
Необязательное имя namespace, которое будет включено в группу объектов.
Может быть именем конкретного namespace или *
(все namespace каталога).
--object-name
Необязательное имя объекта, который будет включен в группу объектов.
Может быть именем конкретного объекта или *
(все объекты namespace).
Конкретное имя объекта может быть задано, только если задано конкретное имя namespace.
Права доступа#
Ниже приведен список требований для пользователя, выполняющего операцию.
Для каталога, которому будет принадлежать группа объектов:
быть владельцем каталога ИЛИ
иметь встроенную роль
builtin.iceberg.admin
ИЛИиметь встроенную роль
builtin.admin
Дополнительно:
Примеры#
Создать пустую группу объектов для каталога prod
:
catalog object-group create --group-name my_group --catalog-name prod
Создать группу объектов для каталога prod
, включающую все объекты каталога:
catalog object-group create --group-name my_group --catalog-name prod --namespace-name=*
Создать группу объектов для каталога prod
, включающую все объекты namespace sales
:
catalog object-group create --group-name my_group --catalog-name sales --namespace-name=sales
Создать группу объектов для каталога prod
, включающую таблицу sales.region
:
catalog object-group create --group-name my_group --catalog-name sales --namespace-name=sales --object-name region