Команды YDB CLI
Общий синтаксис вызова команд YDB CLI:
ydb [global options] <command> [<subcommand> ...] [command options]
, где:
ydb
- команда запуска YDB CLI из командной строки операционной системы[global options]
- глобальные опции, одинаковые для всех команд YDB CLI<command>
- команда[<subcomand> ...]
- подкоманды, указываемые в случае если выбранная команда содержит подкоманды[command options]
- опции команды, специфичные для каждой команды и подкоманд
Команды
Вы можете ознакомиться с нужными командами выбрав тематический раздел в меню слева, или воспользовавшись алфавитным перечнем ниже.
Любая команда может быть вызвана в командной строке с опцией --help
для получения справки по ней. Перечень всех поддерживаемых YDB CLI команд может быть получен запуском YDB CLI с опцией --help
без указания команды.
Команда / подкоманда | Краткое описание |
---|---|
config info | Просмотр параметров соединения |
config profile activate | Активация профиля |
config profile create | Создание профиля |
config profile delete | Удаление профиля |
config profile get | Получение параметров профиля |
config profile list | Список профилей |
config profile set | Активация профиля |
discovery list | Список эндпоинтов |
discovery whoami | Проверка аутентификации |
export s3 | Экспорт данных в хранилище S3 |
import file csv | Импорт данных из CSV-файла |
import file tsv | Импорт данных из TSV-файла |
import s3 | Импорт данных из хранилища S3 |
init | Инициализация CLI, создание профиля |
operation cancel | Прерывание исполнения фоновой операции |
operation forget | Удаление фоновой операции из списка |
operation get | Статус фоновой операции |
operation list | Список фоновых операций |
scheme describe | Описание объекта схемы данных |
scheme ls | Список объектов схемы данных |
scheme mkdir | Создание директории |
scheme permissions add | Предоставление разрешения |
scheme permissions chown | Изменение владельца объекта |
scheme permissions clear | Очистка разрешений |
scheme permissions grant | Предоставление разрешения |
scheme permissions remove | Удаление разрешения |
scheme permissions revoke | Удаление разрешения |
scheme permissions set | Установка разрешений |
scheme permissions clear-inheritance | Запрет наследования разрешений |
scheme permissions set-inheritance | Установка наследования разрешений |
scheme rmdir | Удаление директории |
scripting yql | Выполнение YQL-скрипта |
table attribute add | Добавление атрибута для строкой или колоночной таблицы |
table attribute drop | Удаление атрибута у строковой или колоночной таблицы |
table drop | Удаление строковой или колоночной таблицы |
table index add global-async | Добавление асинхронного индекса для строковых таблиц |
table index add global-sync | Добавление синхронного индекса для строковых таблиц |
table index drop | Удаление индекса у строковых таблиц |
table query execute | Исполнение YQL-запроса |
table query explain | План исполнения YQL-запроса |
table read | Потоковое чтение строковой таблицы |
table ttl set | Установка параметров TTL для строковых и колоночных таблиц |
table ttl reset | Сброс параметров TTL для строковых и колоночных таблиц |
tools copy | Копирование таблиц |
tools dump | Выгрузка директории или таблиц в файловую систему |
tools pg-convert | Конвертация дампа PostgreSQL, полученного утилитой pg_dump, в формат, понятный YDB |
tools rename | Переименование строковых таблиц |
tools restore | Восстановление из файловой системы |
topic create | Создание топика |
topic alter | Модификация параметров топика и перечня читателей |
topic drop | Удаление топика |
topic consumer add | Добавление читателя в топик |
topic consumer drop | Удаление читателя из топика |
topic consumer offset commit | Сохранение позиции чтения |
topic read | Чтение сообщений из топика |
topic write | Запись сообщений в топик |
update | Обновление YDB CLI |
version | Вывод информации о версии YDB CLI |
workload | Генерация нагрузки |
yql | Выполнение YQL-скрипта (с поддержкой стриминга) |