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