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