Skip to main content
Skip to main content

clickhouse-format

Позволяет форматировать входящие запросы.

Ключи:

  • --help или-h — выводит описание ключей.
  • --query — форматирует запрос любой длины и сложности.
  • --hilite — добавляет подсветку синтаксиса с экранированием символов.
  • --oneline — форматирование в одну строку.
  • --quiet или -q — проверяет синтаксис без вывода результата.
  • --multiquery or -n — поддерживает несколько запросов в одной строке.
  • --obfuscate — обфусцирует вместо форматирования.
  • --seed <строка> — задает строку, которая определяет результат обфускации.
  • --backslash — добавляет обратный слеш в конце каждой строки отформатированного запроса. Удобно использовать если многострочный запрос скопирован из интернета или другого источника и его нужно выполнить из командной строки.

Примеры

  1. Форматирование запроса:

Результат:

  1. Подсветка синтаксиса и форматирование в одну строку:

Результат:

  1. Несколько запросов в одной строке:

Результат:

  1. Обфускация:

Результат:

Тот же запрос с другой инициализацией обфускатора:

Результат:

  1. Добавление обратного слеша:

Результат: