Вывод содержимого файлов .snap и .xlog
$ tt cat FILE ... [OPTION ...]
Команда tt cat выводит содержимое файлов снимков состояния
(.snap) и WAL (.xlog) в stdout. Один вызов tt cat
может вывести содержимое нескольких файлов.
Формат вывода: yaml (по умолчанию), json или lua.
Показать операции, начиная с указанного LSN.
Показать операции до указанного LSN. По умолчанию 18446744073709551615.
Отфильтровать вывод по ID реплики. Можно указать несколько раз.
При вызове tt cat с фильтрами по LSN (флаги --from и --to) и ID реплики (--replica) учитывайте, что LSN различаются между репликами.
Поэтому, если передать более одного ID реплики вместе с --from или --to, результат может не отражать фактическую последовательность
операций.
Отфильтровать вывод по ID спейса. Можно указать несколько раз.
Показать содержимое системных спейсов.
-
Вывод содержимого WAL-файла
00000000000000000000.xlogв формате YAML:$ tt cat 00000000000000000000.xlog -
Вывод операций над спейсами с
space_id512 и 513 из файла снимка00000000000000000012.snapв формате JSON:$ tt cat 00000000000000000012.snap --space 512 --space 513 --format json -
Вывод операций над всеми спейсами, включая системные, из WAL-файла
00000000000000000000.xlog:$ tt cat 00000000000000000000.xlog --show-system -
Вывод операций с LSN от 100 до 500 для реплики 1 из WAL-файла
00000000000000000000.xlog:$ tt cat 00000000000000000000.xlog --from 100 --to 500 --replica 1