CREATE SECRET
Команда CREATE SECRET создаёт секрет.
Синтаксис:
CREATE SECRET secret_name
WITH (option = value[, ...])
secret_name— имя создаваемого секрета.option— опция команды:value— строка со значением секрета.inherit_permissions— опция, при включении которой права на секрет наследуются от директории, в которой секрет создаётся. При отключении опции от директории наследуется только правоDESCRIBE SCHEMA. Владелец секрета получает все возможные права на него в любом случае. По умолчанию —False.
Разрешения
Для создания секрета требуется право CREATE TABLE.
Примеры
Создать секрет в корне базы с именем secret_name и значением secret_value:
CREATE SECRET secret_name WITH (value = "secret_value");
Создать секрет в директории dir в корне базы с именем secret_name и значением secret_value. Если директория dir не существует, она будет создана:
CREATE SECRET `dir/secret_name` WITH (value = "secret_value");
Создать секрет в корне базы с именем secret_name и значением secret_value с правами такими же, как у родительской директории секрета:
CREATE SECRET secret_name WITH (value = "secret_value", inherit_permissions = True);
См. также
Была ли статья полезна?
Предыдущая
Следующая