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