/docs 路径访问。
访问任意 ClickHouse HTTP 端口上的 /docs (例如 http://localhost:8123/docs) 即可打开该页面。
功能说明
system.documentation 表,并渲染所选实体的 Markdown 内容。由于它读取的是 system.documentation,因此涵盖了该表公开的所有实体——函数、聚合函数、表函数、表引擎、数据库引擎、数据类型、设置、格式、压缩编解码器、profile events、指标、系统表本身等等——并且始终与正在运行的 server 中内嵌的文档保持一致。
在搜索框中输入后,匹配结果会显示在按类型颜色编码的列表中;选择某个匹配项后,就会渲染其文档。渲染内容包括:
- 实体标题旁边的铅笔链接,可打开其在 GitHub 上的源文件;该链接取自
system.documentation的source列; - 代码块的 ClickHouse SQL 语法高亮,使用与
/playUI 相同的内嵌 lexer (Lexer.wasm) ; - 通过 KaTeX 渲染 TeX 数学公式 (例如
corr页面上的公式) ; :::note/:::tip/… 提示块、带可共享链接的标题锚点,以及鼠标悬停在代码块上时显示的“复制”按钮;- 如果相对链接对应的文档实体存在,则在应用内解析到该实体;否则指向
https://clickhouse.com/docs;“Related”和“Alias of”引用也会转换为应用内链接。
/play 保持一致。
连接
URL、user 和 password 输入框,与 /play 完全相同。当页面由 ClickHouse 提供时,URL 默认为当前源;当页面作为本地文件打开时,默认值为 http://localhost:8123/,因此也可以在本地打开该页面并连接到远程服务器。交叉链接的名称缓存会在连接发生变化时自动重建。
资源
安全注意事项
- 在不受信任的环境中,务必通过 HTTPS 提供
/docs,以保护凭据。 - 以限制 HTTP 协议访问的相同方式,在网络层限制访问 (例如防火墙、反向代理或
listen_host配置) 。
system.documentation 仅包含嵌入在服务器中的静态参考文档,因此该页面不会暴露您表中的任何数据。