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