Перейти к основному содержимому
Перейти к основному содержимому

Pretty

InputOutputAlias

Описание

Формат 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Использовать последовательности escape ANSI для раскрашивания в форматах Pretty.true
output_format_pretty_grid_charsetКодировка для печати границ таблицы. Доступные кодировки: ASCII, UTF-8.UTF-8
output_format_pretty_row_numbersДобавить номера строк перед каждой строкой для красивого выходного формата.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