Список объектов
Команда scheme ls
позволяет получить список объектов в базе данных:
ydb [connection options] scheme ls [path] [-lR]
, где [connection options] - опции соединения с БД
При запуске без параметров выводится перечень имен объектов в корневой директории базы данных в сжатом формате.
Параметром path
можно задать директорию, для которой нужно вывести перечень объектов.
Для команды доступны следующие опции:
-l
: Полная информация об атрибутах каждого объекта-R
: Рекурсивный обход всех поддиректорий
Примеры
В примерах используется профиль db1
, о создании которого рассказано в статье Знакомство с YDB CLI раздела "Начало работы".
- Получение объектов в корневой директории базы данных в сжатом формате
ydb --profile db1 scheme ls
- Получение объектов во всех директориях базы данных в сжатом формате
ydb --profile db1 scheme ls -R
- Получение объектов в заданной директории базы данных в сжатом формате
ydb --profile db1 scheme ls dir1
ydb --profile db1 scheme ls dir1/dir2
- Получение объектов во всех поддиректориях заданной директории базы данных в сжатом формате
ydb --profile db1 scheme ls dir1 -R
ydb --profile db1 scheme ls dir1/dir2 -R
- Получение полной информации по объектам в корневой директории базы данных
ydb --profile db1 scheme ls -l
- Получение полной информации по объектам в заданной директории базы данных
ydb --profile db1 scheme ls dir1 -l
ydb --profile db1 scheme ls dir2/dir3 -l
- Получение полной информации по объектам во всех директориях базы данных
ydb --profile db1 scheme ls -lR
- Получение полной информации по объектам во всех поддиректориях заданной директории базы данных
ydb --profile db1 scheme ls dir1 -lR
ydb --profile db1 scheme ls dir2/dir3 -lR