clickhouse-format 工具
允许格式化输入查询。
键:
--help或-h— 输出帮助信息。--query— 格式化任何长度和复杂度的查询。--hilite或--highlight— 使用 ANSI 终端转义序列添加语法高亮。--oneline— 格式化为单行。--max_line_length— 格式化为单行查询,其长度小于指定值。--comments— 在输出中保留注释。--quiet或-q— 仅检查语法,成功时无输出。--multiquery或-n— 允许在同一文件中包含多个查询。--obfuscate— 混淆而不是格式化。--seed <string>— 任意字符串种子,决定混淆的结果。--backslash— 在格式化查询的每行末尾添加反斜杠。当您从网络或其他地方复制多行查询并希望在命令行中执行时,这非常有用。--semicolons_inline— 在多查询模式下,将分号写在查询的最后一行,而不是换行。
示例
- 格式化查询:
结果:
- 高亮和单行:
结果:
- 多查询:
结果:
- 混淆:
结果:
相同的查询和另一个种子字符串:
结果:
- 添加反斜杠:
结果: