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