Skip to content

Commit 5796a0d

Browse files
committed
minor
1 parent 27dbcd9 commit 5796a0d

File tree

6 files changed

+43
-11
lines changed

6 files changed

+43
-11
lines changed

en_US/user-security/password-policy.md

Whitespace-only changes.

zh_CN/admin/datalayers-cli.md

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,24 @@
11
# 交互终端概述
22

3-
Datalayers CLI 交互终端(dlsql)是与 Datalayers 数据库进行交互的命令行工具。该工具已包含在 Datalayers 的镜像和安装包中,提供 SQL 执行和系统管理功能。
3+
Datalayers CLI 交互终端(dlsql)是与 Datalayers 数据库进行交互的命令行工具,支持 SQL(兼容 MySQL 方言) 与 [PRQL]() 进行交互,默认使用 SQL。该工具已包含在 Datalayers 的镜像和安装包中,提供 SQL 执行和系统管理功能。
44

55
Datalayers CLI 支持两种连接认证方式,用户可根据实际场景选择。
66

7+
## 交互语言
8+
9+
dlsql 默认使用 SQL 语言(MySQL 方言)进行交互,同时支持 [PRQL](https://prql-lang.org/),可在 dlsql 交互式终端内通过 `set dialect = prql` 指定,将交互语言指定为 PRQL,如需切换回 SQL, 则执行 `set dialect = sql` 即可。
10+
11+
```sql
12+
# 使用 prql 做为查询语言
13+
> set dialect = prql
14+
15+
# 使用 SQL 做为查询语言
16+
> set dialect = sql
17+
18+
```
19+
20+
注:该查询语言目前为客户端行为,因此暂时仅支持 `dlsql` 中使用
21+
722
## 连接认证方式
823

924
### 帐号密码认证
@@ -53,7 +68,7 @@ dlsql 内置 WEB 控制台,提供可视化操作界面。
5368
启动命令如下:
5469

5570
```shell
56-
dlsql --webui 9362
71+
dlsql --web-console 9362
5772
```
5873

5974
启动后,通过 `http://<服务器地址>:9362` 即可访问 WEB 控制台,帐号与密码为数据库对应的帐号与密码。
@@ -69,7 +84,7 @@ dlsql --webui 9362
6984
| --database | -d | 设置连接 Datalayers 时使用的数据库 |
7085
| --execute | -e | 运行一次 SQL STATEMENT后退出 |
7186
| --load-file | | 执行指定的 SQL 脚本文件 |
72-
| --webui | | 指定 WEB 控制台的坚挺端口并启动 WEB 控制台 |
87+
| --web-console | | 指定 WEB 控制台的监听端口并启动 WEB 控制台 |
7388
| --version | -V | 显示 CLI 工具的版本 |
7489
| --tls | | 通过 TLS 加密方式与数据库进行交互。自签证书则需指定 root ca,如:--tls /etc/datalayers/datalayers.crt |
7590
| --max-display-rows | | 在使用 `dlsql` 查询数据时最多显示多少条记录,缺省值为: `40`,如需显示更多记录,则需通过该参数进行指定(`0` 表示无限制) |

zh_CN/development-guide/postgresql/overview.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,6 @@ Datalayers 兼容 PostgreSQL 网络连接协议,兼容 PostgreSQL 生态的命
44

55
## ⚠️注意
66

7+
- 使用 PostgreSQL 连接协议时,SQL 方言需使用 PostgreSQL 方言。
78
- 支持 PostgreSQL 的连接、认证与 SQL 执行。
89
- 该协议目前处于 Beta 状态。

zh_CN/development-guide/prometheus/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ Datalayers 兼容 Prometheus 的远程写入协议(Remote Write Protocol)
77

88
- 继续使用现有的 Prometheus 数据采集配置,仅需调整数据写入目标,即可将监控数据推送至 Datalayers;
99
- 使用 Grafana 等可视化工具直接查询 Datalayers 中的监控数据,无需重写查询语句;
10-
- 在不改变现有监控体系架构的前提下,可将 Datalayers 作为 Prometheus 的补充存储层,或直接作为替代方案,以满足更高性能、更大规模、更优成本等需求
10+
- 在不改变现有监控体系架构的前提下,可将 Datalayers 作为 Prometheus 的补充存储层,或直接作为替代方案,以满足更高性能、更大规模、更优成本的需求
1111

1212
详见 [Prometheus 兼容](../../prometheus/overview.md)

zh_CN/releases/changes.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,18 @@
22

33
## 2.3.15
44

5+
发布日期: 2025-12-17
6+
57
### 新功能
68

7-
- 新增 PostgreSQL 连接协议,兼容更多第三方客户端及工具。
8-
- dlsql 命令行工具集成 PRQL 查询语言,提供更现代的查询与数据转换体验。
9-
- 为 dlsql 工具集成内建 WEB 控制台,提供数据库可视化操作与管理界面。
9+
- 支持 PostgreSQL 连接协议,兼容更多第三方客户端及工具。
10+
- dlsql 命令行工具集成 [PRQL](https://prql-lang.org/) 查询语言,提供更现代的查询与数据转换体验,使用方法查看 [dlsql](../admin/datalayers-cli.md#交互语言)
11+
- 为 dlsql 工具集成 WEB 控制台,提供数据库可视化操作与管理界面,使用方法查看 [dlsql](../admin/datalayers-cli.md#web-控制台)
1012

1113
### 增强
1214

1315
- 新增对 Binary 数据类型的支持,便于存储二进制数据。
14-
- 在公共表表达式 (CTE) 中支持递归查询,满足复杂层次结构数据的处理需求。
16+
- 在公共表表达式 ([CTE](../sql-reference/statements/cte.md)) 中支持递归查询,满足复杂层次结构数据的处理需求。
1517

1618
### 优化
1719

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
1-
# CTE(公共表表达式)参考指南
1+
# CTE(公共表表达式)参考指南
22

33
## 概述
4-
CTE(Common Table Expression,公共表表达式)是 SQL 中用于创建临时命名结果集的高级功能。它提高了查询的可读性、可维护性,并支持递归查询等复杂场景。
54

6-
## 示例
5+
CTE(Common Table Expression,公共表表达式)是 SQL 中用于创建临时命名结果集的高级功能。在特定的场景下使用 CTE 可提高了查询性能,提升查询语句的可读性、可维护性。
6+
7+
## 使用方法
8+
9+
### 普通查询
710

811
```sql
912
WITH tmp AS
@@ -12,3 +15,14 @@ WITH tmp AS
1215
)
1316
SELECT * FROM tmp
1417
```
18+
19+
### 递归查询
20+
21+
```sql
22+
WITH RECURSIVE seq AS (
23+
SELECT 1 AS n
24+
UNION ALL
25+
SELECT n + 1 FROM seq WHERE n < 5
26+
)
27+
SELECT * FROM seq;
28+
```

0 commit comments

Comments
 (0)