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