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