Pretty
Input | Output | Alias |
---|---|---|
✗ | ✔ |
Описание
Формат Pretty
выводит данные в виде таблиц из символов Unicode,
используя ANSI- escape последовательности для отображения цветов в терминале.
Полная сетка таблицы рисуется, и каждая строка занимает две линии в терминале.
Каждый блок результата выводится как отдельная таблица.
Это необходимо для того, чтобы блоки могли выводиться без буферизации результатов (буферизация была бы необходима для предварительного вычисления видимой ширины всех значений).
NULL выводится как ᴺᵁᴸᴸ
.
Пример Использования
Пример (показан для формата PrettyCompact
):
Строки не экранируются в любом из форматов Pretty
. Следующий пример показан для формата PrettyCompact
:
Чтобы избежать вывода слишком большого объема данных в терминал, печатаются только первые 10,000
строк.
Если количество строк больше или равно 10,000
, выводится сообщение "Показаны первые 10 000".
Этот формат подходит только для вывода результата запроса, но не для парсинга данных.
Формат Pretty поддерживает вывод итоговых значений (при использовании WITH TOTALS
) и экстремумов (когда 'extremes' установлен в 1).
В этих случаях итоговые значения и экстремальные значения выводятся после основных данных, в отдельных таблицах.
Это показано в следующем примере, который использует формат PrettyCompact
:
Настройки Формата
Следующие настройки являются общими для всех Pretty
форматов:
Настройка | Описание | По умолчанию |
---|---|---|
output_format_pretty_max_rows | Предел строк для Pretty форматов. | 10000 |
output_format_pretty_max_column_pad_width | Максимальная ширина для дополнения всех значений в колонке в Pretty форматах. | 250 |
output_format_pretty_max_value_width | Максимальная ширина значения для отображения в Pretty форматах. Если больше - оно будет обрезано. | 10000 |
output_format_pretty_color | Использовать последовательности ANSI для окраски в Pretty форматах. | true |
output_format_pretty_grid_charset | Кодировка для печати границ сетки. Доступные кодировки: ASCII, UTF-8. | UTF-8 |
output_format_pretty_row_numbers | Добавить номера строк перед каждой строкой для рендеринга в формате pretty. | true |
output_format_pretty_display_footer_column_names | Отображать имена колонок в подвале, если таблица содержит много строк. | true |
output_format_pretty_display_footer_column_names_min_rows | Устанавливает минимальное количество строк, для которого будет отображаться подвал, если output_format_pretty_display_footer_column_names включен. | 50 |