跳至主要内容

更改 clickhouse-client 中的提示

·阅读时间 2 分钟

背景

如果您不喜欢clickhouse client在您的终端窗口中显示提示的方式,可以通过创建一个简单的 XML 文件来更改它。本文介绍如何将提示更改为您想要的任何内容。

默认提示是您的本地计算机名称后跟:)

但是,您可以将提示编辑为您想要的任何内容

步骤

要编辑提示,请按照以下步骤操作

  1. 找到您存储clickhouse可执行文件的位置,并在同一目录中创建一个名为custom-config.xml的文件

    ./
    ├── clickhouse
    ├── custom-config.xml
    ...
    ├── user_scripts
    └── uuid
  2. custom-config.xml中粘贴以下代码

    <?xml version="1.0" ?>
    <clickhouse>
    <prompt_by_server_display_name>
    <default>CUSTOM_PROMPT_HERE</default>
    </prompt_by_server_display_name>
    </clickhouse>
  3. CUSTOM_PROMPT_HERE替换为您希望提示显示的任何内容。您必须将提示保持在一行中,位于开始和结束<default>标记之间

    <?xml version="1.0" ?>
    <clickhouse>
    <prompt_by_server_display_name>
    <default>local_clickhouse_client $> </default>
    </prompt_by_server_display_name>
    </clickhouse>
  4. 保存custom-config.xml文件。

  5. 如果 ClickHouse 服务器尚未运行,请启动它

    ./clickhouse server
  6. 在新终端窗口中,使用--config-file=custom-config.xml参数启动 ClickHouse 客户端

    ./clickhouse client --config-file="custom-config.xml"
  7. ClickHouse 客户端应该会打开并显示您的自定义提示