Описание
Выводит каждое значение на отдельной строке с указанием имени столбца. Этот формат удобен для вывода одной или нескольких строк, если каждая строка содержит большое количество столбцов. Обратите внимание, чтоNULL выводится как ᴺᵁᴸᴸ, чтобы его было проще отличить от строкового значения NULL и отсутствующего значения. JSON-столбцы форматируются в удобочитаемом виде, а NULL выводится как null, поскольку это допустимое значение JSON и его легко отличить от "null".
Пример использования
Пример:0x00–0x1F и DEL 0x7F) в значениях и именах столбцов отображаются соответствующими символами Unicode из блока “Control Pictures” (U+2400–U+2421). Благодаря этому они остаются видимыми и не поглощаются терминалом незаметно. Например, NUL отображается как ␀:
TAB, перевод строки и ESC являются исключениями: они всегда выводятся как есть, поскольку терминал не поглощает их, а интерпретирует — символ табуляции перемещает курсор к следующей позиции табуляции, перевод строки начинает новую строку, а escape-последовательность ANSI позволяет передавать в данных визуализацию. Имя столбца — исключение из этого исключения: оно отображается в одну строку, поэтому перевод строки в имени заменяется так же, как и любой другой управляющий символ.
Чтобы вместо этого выводить управляющие символы без изменений, отключите output_format_pretty_display_control_characters:
NUL в исходном виде. Терминал его не отображает, поэтому значение
выглядит так, будто этого символа просто нет.
Этот формат подходит только для вывода результата запроса, но не для разбора (получения данных для вставки в таблицу).