Потоковое чтение строковой таблицы
Внимание
Поддерживается только для строковых таблиц. Поддержка функциональности для колоночных таблиц находится в разработке.
Чтобы прочитать снапшот таблицы целиком, используйте подкоманду read
. Данные передаются в виде стрима, что позволяет прочитать таблицу произвольного размера.
Прочитайте данные:
ydb table read episodes \
--ordered \
--limit 5 \
--columns series_id,season_id,episode_id,title
Где :
--ordered
— упорядочить читаемые записи по ключу.--limit
— ограничить количество читаемых записей.--columns
— колонки, значения которых следует читать (по умолчанию читаются все колонки) в формате CSV.
Результат:
┌───────────┬───────────┬────────────┬───────────────────────────────┐
| series_id | season_id | episode_id | title |
├───────────┼───────────┼────────────┼───────────────────────────────┤
| 1 | 1 | 1 | "Yesterday's Jam" |
├───────────┼───────────┼────────────┼───────────────────────────────┤
| 1 | 1 | 2 | "Calamity Jen" |
├───────────┼───────────┼────────────┼───────────────────────────────┤
| 1 | 1 | 3 | "Fifty-Fifty" |
├───────────┼───────────┼────────────┼───────────────────────────────┤
| 1 | 1 | 4 | "The Red Door" |
├───────────┼───────────┼────────────┼───────────────────────────────┤
| 1 | 1 | 5 | "The Haunting of Bill Crouse" |
└───────────┴───────────┴────────────┴───────────────────────────────┘
Если вам нужно получить только количество прочитанных записей, используйте параметр --count-only
:
ydb table read episodes \
--columns series_id \
--count-only
Результат:
70