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