Список объектов

    Команда 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