Утилита clickhouse-format
Позволяет форматировать входные запросы.
Ключи:
--help
или-h
— Вывести справочное сообщение.--query
— Форматировать запросы любой длины и сложности.--hilite
— Добавить подсветку синтаксиса с помощью ANSI последовательностей терминала.--oneline
— Форматировать в одну строку.--max_line_length
— Форматировать запросы в одной строке, если длина меньше указанной.--comments
— Сохранять комментарии в выводе.--quiet
или-q
— Просто проверить синтаксис, без вывода при успешном выполнении.--multiquery
или-n
— Разрешить несколько запросов в одном файле.--obfuscate
— Обфусцировать вместо форматирования.--seed <string>
— Начальное значение произвольной строки, которое определяет результат обфускации.--backslash
— Добавить обратный слеш в конец каждой строки форматированного запроса. Может быть полезно, если вы копируете запрос из веба или откуда-то еще, содержащий несколько строк, и хотите выполнить его в командной строке.
Примеры
- Форматирование запроса:
Результат:
- Подсветка и одна строка:
Результат:
- Мультира запросов:
Результат:
- Обфускация:
Результат:
Тот же запрос и другая строка начального значения:
Результат:
- Добавление обратного слеша:
Результат: