Удаление профиля

Удаление профиля производится следующей командой:

ydb config profile delete <profile_name> [-f]

Параметры

<profile_name> : Имя профиля.

--force (-f) : Флаг усиленного режима. Если не указан, то команда будет запрашивать подтверждение удаления в интерактивном режиме, и вернет ошибку в случае если профиль отсутствует. Если указан, то запрос на подтверждение не выдается, и команда завершается успешно даже если профиля с указанным именем не существовало.

Примеры

Удаление профиля mydb1 без интерактивного подтверждения

ydb config profile delete mydb1 -f

Команда исполнится успешно также и в случае, если профиль с именем mydb1 не существует.

Удаление профиля mydb1 с интерактивным подтверждением

ydb config profile delete mydb1

Если профиль не существует, выполнение команды завершится с ошибкой:

No existing profile "mydb1". Run "ydb config profile list" without arguments to see existing profiles

Если профиль существует, то выдается интерактивный запрос на подтверждение:

Profile "mydb1" will be permanently removed. Continue? (y/n): y
Profile "mydb1" was removed.

Удаление всех профилей

Хотя специальной команды удаления всех профилей нет в YDB CLI, в Linux-совместимых операционных системах вы можете воспользоваться следующим рецептом для удаления всех существующих профилей:

ydb config profile list | while read l;do ydb config profile delete $l;done;