clickhouse-format ユーティリティ
入力クエリを整形します。
オプション:
--helpまたは-h— ヘルプメッセージを出力します。--query— 任意の長さや複雑さのクエリを整形します。--hiliteまたは--highlight— ANSI ターミナルのエスケープシーケンスを使用して構文ハイライトを追加します。--oneline— 1 行で整形します。--max_line_length— 指定した長さ未満のクエリを 1 行で整形します。--comments— 出力にコメントを保持します。--quietまたは-q— 構文のみをチェックし、成功時は出力しません。--multiqueryまたは-n— 同一ファイル内で複数のクエリを許可します。--obfuscate— 整形の代わりに難読化を行います。--seed <string>— 難読化の結果を決定する任意のシード文字列を指定します。--backslash— 整形されたクエリの各行末にバックスラッシュを追加します。複数行のクエリを Web などからコピーしてコマンドラインで実行したい場合に便利です。--semicolons_inline— multiquery モードで、クエリの末尾行では改行せず同じ行にセミコロンを書きます。
例
- クエリのフォーマット:
結果:
- ハイライトと1行表示:
結果:
- マルチクエリ:
結果:
- 難読化:
結果:
同じクエリで別のシード文字列を使用した例:
結果:
- バックスラッシュの追加:
結果: