Skip to content

Commit 384a96f

Browse files
committed
minor
1 parent 27dbcd9 commit 384a96f

File tree

6 files changed

+46
-13
lines changed

6 files changed

+46
-13
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](https://prql-lang.org/) 进行交互,默认使用 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: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,23 @@
22

33
## 2.3.15
44

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

7-
- 新增 PostgreSQL 连接协议,兼容更多第三方客户端及工具。
8-
- dlsql 命令行工具集成 PRQL 查询语言,提供更现代的查询与数据转换体验。
9-
- 为 dlsql 工具集成内建 WEB 控制台,提供数据库可视化操作与管理界面。
9+
- **PostgreSQL 协议兼容**:现支持 PostgreSQL 连接协议,用户可使用更广泛的第三方客户端、GUI 工具(如 DBeaver)和驱动程序连接至数据库,提升操作灵活性与集成便利性。
10+
- **PRQL 查询支持**:dlsql 命令行工具已集成 [PRQL](https://prql-lang.org/) 查询语言,为用户提供更具表达力的现代化数据查询与转换体验。具体用法请参阅 [dlsql文档](../admin/datalayers-cli.md#交互语言)
11+
- **可视化 Web 控制台**:dlsql工具现已集成内置的 Web 控制台,提供数据库的可视化操作与管理界面,简化数据库管理任务。启用方法详见[dlsql文档](../admin/datalayers-cli.md#web-控制台)
12+
- **慢查询日志**:新增慢日志记录功能,帮助识别和优化执行效率较低的查询,以提升系统整体性能。
1013

1114
### 增强
1215

13-
- 新增对 Binary 数据类型的支持,便于存储二进制数据
14-
- 在公共表表达式 (CTE) 中支持递归查询,满足复杂层次结构数据的处理需求
16+
- **Binary 数据类型**新增对 Binary 数据类型的支持,便于直接存储和处理图像、文件等二进制数据
17+
- **递归 CTE**在公共表表达式 ([CTE](../sql-reference/statements/cte.md)) 中现已支持递归查询,能够有效处理具有层次或树状结构的复杂数据
1518

1619
### 优化
1720

18-
- 显著提升 PromQL 查询的性能与执行效率
21+
- **PromQL 查询优化**:显著提升了 PromQL 查询的执行性能与效率,使监控指标查询响应更快,资源消耗更低
1922

2023
## 2.3.14
2124

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)