Skip to content

Commit db284b6

Browse files
committed
update version to 5.0
1 parent 2be87d7 commit db284b6

File tree

21 files changed

+133
-133
lines changed

21 files changed

+133
-133
lines changed

CN/modules/ROOT/pages/master/1.adoc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@
77
[**发行日期:2025年06月04日**]
88

99

10-
IvorySQL 4.5,基于PostgreSQL 17.5,并修复了多个问题。有关更新的完整列表,请访问我们的 https://docs.ivorysql.org/[文档网站] 。
10+
IvorySQL 5.0,基于PostgreSQL 18.0,并修复了多个问题。有关更新的完整列表,请访问我们的 https://docs.ivorysql.org/[文档网站] 。
1111

1212
== 增强功能及问题修复
1313

14-
- PostgreSQL 17.5
14+
- PostgreSQL 18.0
1515

1616
1. 修复了在检查声明为 GB18030 编码的无效字符串时,可能发生的一字节缓冲区超读(one-byte buffer overread)问题,增强了系统处理无效编码数据的稳健性。
1717
2. 确保对分区表上存在的自引用外键(self-referential foreign keys)进行正确处理,提升了复杂数据结构下分区表的可靠性。
@@ -21,17 +21,17 @@ IvorySQL 4.5,基于PostgreSQL 17.5,并修复了多个问题。有关更新
2121

2222
+
2323

24-
更多细节, 请参阅 https://www.postgresql.org/docs/release/17.5/[PostgreSQL发布说明].
24+
更多细节, 请参阅 https://www.postgresql.org/docs/release/18.0/[PostgreSQL发布说明].
2525

26-
- IvorySQL 4.5
26+
- IvorySQL 5.0
2727

2828
1. MIPS 全平台打包支持:特性 https://github.com/IvorySQL/IvorySQL/issues/736[#736]
2929
+
3030
为 MIPS 架构提供多平台介质包,支持国内外主流操作系统,包括 Red Hat、Debian、麒麟、UOS、凝思等。
3131

3232
2. 新增IvorySQL 在线体验平台:特性 https://github.com/IvorySQL/ivorysql-wasm/issues/1[#1]
3333
+
34-
提供一个基于 Web 的平台,用户可直接通过浏览器界面在线体验 IvorySQL V4.5 并进行数据库交互。
34+
提供一个基于 Web 的平台,用户可直接通过浏览器界面在线体验 IvorySQL V5.0 并进行数据库交互。
3535

3636
3. 新增社区行为准则:特性 https://github.com/IvorySQL/IvorySQL/issues/808[#808]
3737
+
@@ -47,7 +47,7 @@ IvorySQL 4.5,基于PostgreSQL 17.5,并修复了多个问题。有关更新
4747

4848
6. 改进贡献者工作流程,通过 /assign 命令自我分配任务:特性 https://github.com/IvorySQL/ivorysql_docs/issues/109[#109]
4949

50-
7. IvorySQL Operator V4 适配 IvorySQL 4.5:特性 https://github.com/IvorySQL/ivory-operator/pull/79[#79]
50+
7. IvorySQL Operator V4 适配 IvorySQL 5.0:特性 https://github.com/IvorySQL/ivory-operator/pull/79[#79]
5151

5252
== 源代码
5353

CN/modules/ROOT/pages/master/2.adoc

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -69,16 +69,16 @@ IvorySQL是一个功能强大的开源对象关系数据库管理系统(ORDBMS)
6969

7070
== 与Oracle的兼容性
7171

72-
* https://docs.ivorysql.org/cn/ivorysql-doc/v4.5/v4.5/14[ivorysql框架设计]
73-
* https://docs.ivorysql.org/cn/ivorysql-doc/v4.5/v4.5/15[GUC框架]
74-
* https://docs.ivorysql.org/cn/ivorysql-doc/v4.5/v4.5/16[大小写转换]
75-
* https://docs.ivorysql.org/cn/ivorysql-doc/v4.5/v4.5/17[双模式设计]
76-
* https://docs.ivorysql.org/cn/ivorysql-doc/v4.5/v4.5/18[兼容Oracle like]
77-
* https://docs.ivorysql.org/cn/ivorysql-doc/v4.5/v4.5/19[兼容Oracle匿名块]
78-
* https://docs.ivorysql.org/cn/ivorysql-doc/v4.5/v4.5/20[兼容Oracle函数与存储过程]
79-
* https://docs.ivorysql.org/cn/ivorysql-doc/v4.5/v4.5/21[内置数据类型与内置函数]
80-
* https://docs.ivorysql.org/cn/ivorysql-doc/v4.5/v4.5/22[新增Oracle兼容模式的端口与IP]
81-
* https://docs.ivorysql.org/cn/ivorysql-doc/v4.5/v4.5/26[XML函数]
82-
* https://docs.ivorysql.org/cn/ivorysql-doc/v4.5/v4.5/27[兼容Oracle sequence]
83-
* https://docs.ivorysql.org/cn/ivorysql-doc/v4.5/v4.5/28[包]
84-
* https://docs.ivorysql.org/cn/ivorysql-doc/v4.5/v4.5/29[不可见列]
72+
* https://docs.ivorysql.org/cn/ivorysql-doc/v5.0/v5.0/14[ivorysql框架设计]
73+
* https://docs.ivorysql.org/cn/ivorysql-doc/v5.0/v5.0/15[GUC框架]
74+
* https://docs.ivorysql.org/cn/ivorysql-doc/v5.0/v5.0/16[大小写转换]
75+
* https://docs.ivorysql.org/cn/ivorysql-doc/v5.0/v5.0/17[双模式设计]
76+
* https://docs.ivorysql.org/cn/ivorysql-doc/v5.0/v5.0/18[兼容Oracle like]
77+
* https://docs.ivorysql.org/cn/ivorysql-doc/v5.0/v5.0/19[兼容Oracle匿名块]
78+
* https://docs.ivorysql.org/cn/ivorysql-doc/v5.0/v5.0/20[兼容Oracle函数与存储过程]
79+
* https://docs.ivorysql.org/cn/ivorysql-doc/v5.0/v5.0/21[内置数据类型与内置函数]
80+
* https://docs.ivorysql.org/cn/ivorysql-doc/v5.0/v5.0/22[新增Oracle兼容模式的端口与IP]
81+
* https://docs.ivorysql.org/cn/ivorysql-doc/v5.0/v5.0/26[XML函数]
82+
* https://docs.ivorysql.org/cn/ivorysql-doc/v5.0/v5.0/27[兼容Oracle sequence]
83+
* https://docs.ivorysql.org/cn/ivorysql-doc/v5.0/v5.0/28[包]
84+
* https://docs.ivorysql.org/cn/ivorysql-doc/v5.0/v5.0/29[不可见列]

CN/modules/ROOT/pages/master/23.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ IvorySQL由一个核心开发团队维护,该团队拥有对GitHub上的IvoryS
2929

3030
== **贡献者指南**
3131

32-
在贡献之前,我们需要了解下IvorySQL目前的版本以及文档的版本。目前,我们维护着4.5等版本,我们的版本紧跟PG的更新步伐,贡献之前请更新至最新版本。之后我们需要细心浏览一下贡献的样式风格,熟悉代码贡献风格、提Issue样式、拉取PR标题样式、代码注释样式、文档贡献样式、文章贡献样式,这可以帮助您尽快成为IvorySQL的贡献者奥~。
32+
在贡献之前,我们需要了解下IvorySQL目前的版本以及文档的版本。目前,我们维护着5.0等版本,我们的版本紧跟PG的更新步伐,贡献之前请更新至最新版本。之后我们需要细心浏览一下贡献的样式风格,熟悉代码贡献风格、提Issue样式、拉取PR标题样式、代码注释样式、文档贡献样式、文章贡献样式,这可以帮助您尽快成为IvorySQL的贡献者奥~。
3333

3434
=== 贡献前的准备
3535

CN/modules/ROOT/pages/master/3.1.adoc

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -52,16 +52,16 @@ gpgcheck=0
5252
```
5353
保存退出后,安装IvorySQL4
5454
```
55-
$ sudo dnf install -y IvorySQL-4.5
55+
$ sudo dnf install -y IvorySQL-5.0
5656
```
5757
....
5858
59-
正确安装后,数据库将被安装在/opt/IvorySQL-4.5/路径下的IvorySQL-version(如:IvorySQL-4.5)文件夹内
59+
正确安装后,数据库将被安装在/opt/IvorySQL-5.0/路径下的IvorySQL-version(如:IvorySQL-5.0)文件夹内
6060
....
6161

6262
执行以下命令为ivorysql用户赋权:
6363
```
64-
$ sudo chown -R ivorysql:ivorysql /opt/IvorySQL-4.5
64+
$ sudo chown -R ivorysql:ivorysql /opt/IvorySQL-5.0
6565
```
6666
[[配置环境变量]]
6767
** 配置环境变量
@@ -70,9 +70,9 @@ $ sudo chown -R ivorysql:ivorysql /opt/IvorySQL-4.5
7070

7171
将以下配置写入~/.bash_profile文件并使用source命令该文件使环境变量生效:
7272
```
73-
PATH=/opt/IvorySQL-4.5/bin:$PATH
73+
PATH=/opt/IvorySQL-5.0/bin:$PATH
7474
export PATH
75-
PGDATA=/opt/IvorySQL-4.5/data
75+
PGDATA=/opt/IvorySQL-5.0/data
7676
export PGDATA
7777
```
7878
```
@@ -82,7 +82,7 @@ $ source ~/.bash_profile
8282
** 数据库初始化
8383

8484
```
85-
$ initdb -D /opt/IvorySQL-4.5/data
85+
$ initdb -D /opt/IvorySQL-5.0/data
8686
```
8787
....
8888
其中-D参数用来指定数据库的数据目录。更多参数使用方法,请使用initdb --help命令获取。
@@ -91,7 +91,7 @@ $ initdb -D /opt/IvorySQL-4.5/data
9191
** 启动数据库服务
9292

9393
```
94-
$ pg_ctl -D /opt/IvorySQL-4.5/data -l ivory.log start
94+
$ pg_ctl -D /opt/IvorySQL-5.0/data -l ivory.log start
9595
```
9696

9797
其中-D参数用来指定数据库的数据目录,如果<<配置环境变量>> 配置了PGDATA,则该参数可以省略。-l参数用来指定日志文件。更多参数使用方法,请使用pg_ctl --help命令获取。
@@ -100,7 +100,7 @@ $ pg_ctl -D /opt/IvorySQL-4.5/data -l ivory.log start
100100
查看确认数据库启动成功:
101101
```
102102
$ ps -ef | grep postgres
103-
ivorysql 3214 1 0 20:35 ? 00:00:00 /opt/IvorySQL-4.5/bin/postgres -D /opt/IvorySQL-4.5/data
103+
ivorysql 3214 1 0 20:35 ? 00:00:00 /opt/IvorySQL-5.0/bin/postgres -D /opt/IvorySQL-5.0/data
104104
ivorysql 3215 3214 0 20:35 ? 00:00:00 postgres: checkpointer
105105
ivorysql 3216 3214 0 20:35 ? 00:00:00 postgres: background writer
106106
ivorysql 3218 3214 0 20:35 ? 00:00:00 postgres: walwriter
@@ -113,27 +113,27 @@ ivorysql 3238 1551 0 20:35 pts/0 00:00:00 grep --color=auto postgres
113113

114114
** 从Docker Hub上获取IvorySQL镜像
115115
```
116-
$ docker pull ivorysql/ivorysql:4.5-ubi8
116+
$ docker pull ivorysql/ivorysql:5.0-ubi8
117117
```
118118

119119
** 运行IvorySQL
120120
```
121-
$ docker run --name ivorysql -p 5434:5432 -e IVORYSQL_PASSWORD=your_password -d ivorysql/ivorysql:4.5-ubi8
121+
$ docker run --name ivorysql -p 5434:5432 -e IVORYSQL_PASSWORD=your_password -d ivorysql/ivorysql:5.0-ubi8
122122
```
123123

124124
** 查看IvorySQL容器运行是否成功
125125
```
126126
$ docker ps | grep ivorysql
127127
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
128-
6faa2d0ed705 ivorysql:4.5-ubi8 "docker-entrypoint.s…" 50 seconds ago Up 49 seconds 5866/tcp, 0.0.0.0:5434->5432/tcp ivorysql
128+
6faa2d0ed705 ivorysql:5.0-ubi8 "docker-entrypoint.s…" 50 seconds ago Up 49 seconds 5866/tcp, 0.0.0.0:5434->5432/tcp ivorysql
129129
```
130130

131131
== 数据库连接
132132

133133
psql连接数据库:
134134
```
135135
$ psql -d <database>
136-
psql (17.5)
136+
psql (18.0)
137137
Type "help" for help.
138138

139139
ivorysql=#

CN/modules/ROOT/pages/master/4.1.adoc

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ gpgcheck=0
3232
```
3333
保存退出后,安装IvorySQL4
3434
```
35-
$ sudo dnf install -y IvorySQL-4.5
35+
$ sudo dnf install -y IvorySQL-5.0
3636
```
3737

3838
** 查看安装结果
@@ -61,12 +61,12 @@ dnf search IvorySQL
6161

6262
** 从Docker Hub上获取IvorySQL镜像
6363
```
64-
$ docker pull ivorysql/ivorysql:4.5-ubi8
64+
$ docker pull ivorysql/ivorysql:5.0-ubi8
6565
```
6666

6767
** 运行IvorySQL
6868
```
69-
$ docker run --name ivorysql -p 5434:5432 -e IVORYSQL_PASSWORD=your_password -d ivorysql/ivorysql:4.5-ubi8
69+
$ docker run --name ivorysql -p 5434:5432 -e IVORYSQL_PASSWORD=your_password -d ivorysql/ivorysql:5.0-ubi8
7070
```
7171
-e参数说明
7272
|====
@@ -94,7 +94,7 @@ $ sudo dnf install -y lz4 libicu libxslt python3
9494
```
9595
** 获取rpm包
9696
```
97-
$ sudo wget https://github.com/IvorySQL/IvorySQL/releases/download/IvorySQL_4.5/IvorySQL-4.5-a50789d-20250304.x86_64.rpm
97+
$ sudo wget https://github.com/IvorySQL/IvorySQL/releases/download/IvorySQL_5.0/IvorySQL-5.0-a50789d-20250304.x86_64.rpm
9898
```
9999
** 安装rpm包
100100

@@ -104,7 +104,7 @@ $ sudo wget https://github.com/IvorySQL/IvorySQL/releases/download/IvorySQL_4.5/
104104
```
105105
$ sudo yum --disablerepo=* localinstall *.rpm
106106
```
107-
数据库将被安装在/opt/IvorySQL-4.5/路径下。
107+
数据库将被安装在/opt/IvorySQL-5.0/路径下。
108108

109109
[[源码安装]]
110110
== 源码安装
@@ -159,14 +159,14 @@ $ sudo apt -y install pkg-config libreadline-dev libicu-dev libldap2-dev uuid-de
159159

160160
** 获取deb包
161161
```
162-
$ sudo wget https://github.com/IvorySQL/IvorySQL/releases/download/IvorySQL_4.5/IvorySQL-4.5-a50789d-20250304.amd64.deb
162+
$ sudo wget https://github.com/IvorySQL/IvorySQL/releases/download/IvorySQL_5.0/IvorySQL-5.0-a50789d-20250304.amd64.deb
163163
```
164164

165165
** 安装deb包
166166
```
167-
$ sudo dpkg -i IvorySQL-4.5-a50789d-20250304.amd64.deb
167+
$ sudo dpkg -i IvorySQL-5.0-a50789d-20250304.amd64.deb
168168
```
169-
数据库将被安装在/opt/IvorySQL-4.5/路径下。
169+
数据库将被安装在/opt/IvorySQL-5.0/路径下。
170170

171171
== 启动数据库
172172
参考<<yum源安装>>、<<rpm安装>>、<<源码安装>>、<<deb安装>>的用户,需要手动启动数据库。
@@ -175,9 +175,9 @@ $ sudo dpkg -i IvorySQL-4.5-a50789d-20250304.amd64.deb
175175

176176
+
177177

178-
执行以下命令为安装用户赋权,示例用户为ivorysql,安装目录为/opt/IvorySQL-4.5/:
178+
执行以下命令为安装用户赋权,示例用户为ivorysql,安装目录为/opt/IvorySQL-5.0/:
179179
```
180-
$ sudo chown -R ivorysql:ivorysql /opt/IvorySQL-4.5/
180+
$ sudo chown -R ivorysql:ivorysql /opt/IvorySQL-5.0/
181181
```
182182
[[配置环境变量]]
183183
** 配置环境变量
@@ -186,9 +186,9 @@ $ sudo chown -R ivorysql:ivorysql /opt/IvorySQL-4.5/
186186

187187
将以下配置写入用户的~/.bash_profile文件并使用source命令该文件使环境变量生效:
188188
```
189-
PATH=/opt/IvorySQL-4.5/bin:$PATH
189+
PATH=/opt/IvorySQL-5.0/bin:$PATH
190190
export PATH
191-
PGDATA=/opt/IvorySQL-4.5/data
191+
PGDATA=/opt/IvorySQL-5.0/data
192192
export PGDATA
193193
```
194194
```
@@ -197,8 +197,8 @@ $ source ~/.bash_profile
197197
** 数据库初始化
198198

199199
```
200-
$ mkdir /opt/IvorySQL-4.5/data
201-
$ initdb -D /opt/IvorySQL-4.5/data
200+
$ mkdir /opt/IvorySQL-5.0/data
201+
$ initdb -D /opt/IvorySQL-5.0/data
202202
```
203203
....
204204
其中-D参数用来指定数据库的数据目录。更多参数使用方法,请使用initdb --help命令获取。
@@ -207,7 +207,7 @@ $ initdb -D /opt/IvorySQL-4.5/data
207207
** 启动数据库服务
208208

209209
```
210-
$ pg_ctl -D /opt/IvorySQL-4.5/data -l ivory.log start
210+
$ pg_ctl -D /opt/IvorySQL-5.0/data -l ivory.log start
211211
```
212212

213213
其中-D参数用来指定数据库的数据目录,如果<<配置环境变量>> 配置了PGDATA,则该参数可以省略。-l参数用来指定日志文件。更多参数使用方法,请使用pg_ctl --help命令获取。
@@ -216,7 +216,7 @@ $ pg_ctl -D /opt/IvorySQL-4.5/data -l ivory.log start
216216
查看确认数据库启动成功:
217217
```
218218
$ ps -ef | grep postgres
219-
ivorysql 130427 1 0 02:45 ? 00:00:00 /opt/IvorySQL-4.5/bin/postgres -D /opt/IvorySQL-4.5/data
219+
ivorysql 130427 1 0 02:45 ? 00:00:00 /opt/IvorySQL-5.0/bin/postgres -D /opt/IvorySQL-5.0/data
220220
ivorysql 130428 130427 0 02:45 ? 00:00:00 postgres: checkpointer
221221
ivorysql 130429 130427 0 02:45 ? 00:00:00 postgres: background writer
222222
ivorysql 130431 130427 0 02:45 ? 00:00:00 postgres: walwriter
@@ -230,7 +230,7 @@ ivorysql 130445 130274 0 02:45 pts/1 00:00:00 grep --color=auto postgres
230230
psql连接数据库:
231231
```
232232
$ psql -d <database>
233-
psql (17.5)
233+
psql (18.0)
234234
Type "help" for help.
235235

236236
ivorysql=#
@@ -254,7 +254,7 @@ TIP: Docker运行IvorySQL时,需要添加额外参数,参考:psql -d ivory
254254

255255
执行以下命令依次卸载:
256256
```
257-
$ sudo dnf remove -y IvorySQL-4.5
257+
$ sudo dnf remove -y IvorySQL-5.0
258258
$ sudo rpm -e ivorysql-release-4.2-1.noarch
259259
```
260260

@@ -264,15 +264,15 @@ $ sudo rpm -e ivorysql-release-4.2-1.noarch
264264
```
265265
$ docker stop ivorysql
266266
$ docker rm ivorysql
267-
$ docker rmi ivorysql/ivorysql:4.5-ubi8
267+
$ docker rmi ivorysql/ivorysql:5.0-ubi8
268268
```
269269

270270
=== rpm安装的卸载
271271

272272
执行以下命令卸载并清理文件夹:
273273
```
274274
$ sudo yum remove --disablerepo=* ivorysql4\*
275-
$ sudo rm -rf /opt/IvorySQL-4.5
275+
$ sudo rm -rf /opt/IvorySQL-5.0
276276
```
277277

278278
=== 源码安装的卸载
@@ -281,13 +281,13 @@ $ sudo rm -rf /opt/IvorySQL-4.5
281281
```
282282
$ sudo make uninstall
283283
$ make clean
284-
$ sudo rm -rf /opt/IvorySQL-4.5
284+
$ sudo rm -rf /opt/IvorySQL-5.0
285285
```
286286

287287
=== deb安装的卸载
288288

289289
执行以下命令卸载数据库并清理文件夹:
290290
```
291-
$ sudo dpkg -P IvorySQL-4.5
292-
$ sudo rm -rf /opt/IvorySQL-4.5
291+
$ sudo dpkg -P IvorySQL-5.0
292+
$ sudo rm -rf /opt/IvorySQL-5.0
293293
```

CN/modules/ROOT/pages/master/4.2.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ ivorysql 6567 6139 0 21:54 ? 00:00:00 postgres: walreceiver streaming
118118
在主节点上psql连接数据库,并查看集群状态:
119119
```
120120
$ psql -d ivorysql
121-
psql (17.5)
121+
psql (18.0)
122122
Type "help" for help.
123123

124124
ivorysql=# select * from pg_stat_replication;
@@ -139,7 +139,7 @@ xmin | state | sent_lsn | write_lsn | flush_lsn | replay_lsn | write_lag |
139139
例如,在主节点创建一个新的数据库test,并在主节点进行查询:
140140
```
141141
$ psql -d ivorysql
142-
psql (17.5)
142+
psql (18.0)
143143
Type "help" for help.
144144

145145
ivorysql=# create database test;
@@ -159,7 +159,7 @@ ivorysql=# \l
159159
在备节点查询:
160160
```
161161
$ psql -d ivorysql
162-
psql (17.5)
162+
psql (18.0)
163163
Type "help" for help.
164164
165165
ivorysql=# \l

CN/modules/ROOT/pages/master/4.3.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1973,7 +1973,7 @@ SELECT concat_lower_or_upper('Hello', 'World', uppercase => true);
19731973
19741974
**详见:**
19751975
1976-
- [GUC变量](https://docs.ivorysql.org/cn/ivorysql-doc/v4.5/v4.5/15)
1976+
- [GUC变量](https://docs.ivorysql.org/cn/ivorysql-doc/v5.0/v4.5/15)
19771977
19781978
=== 更改表
19791979

CN/modules/ROOT/pages/master/4.4.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ pg_upgrade 工具可以支持IvorySQL跨版本的就地升级。 升级可以在
9999

100100
== 管理IvorySQL版本
101101

102-
IvorySQL基于PostgreSQL开发,版本更新频率与PostgreSQL版本更新频率保持一致,每年更新一个大版本,每季度更新一个小版本。IvorySQL目前发布的版本有1.0到4.5,分别基于PostgreSQL 14.0到17.5进行开发,最新版本为IvorySQL 4.5,基于PostgreSQL 17.5进行开发。IvorySQL 的所有版本全部都做到了向下兼容。相关版本特性可以查看 https://www.ivorysql.org/zh-CN/releases-page[官网]。
102+
IvorySQL基于PostgreSQL开发,版本更新频率与PostgreSQL版本更新频率保持一致,每年更新一个大版本,每季度更新一个小版本。IvorySQL目前发布的版本有1.0到5.0,分别基于PostgreSQL 14.0到18.0进行开发,最新版本为IvorySQL 5.0,基于PostgreSQL 18.0进行开发。IvorySQL 的所有版本全部都做到了向下兼容。相关版本特性可以查看 https://www.ivorysql.org/zh-CN/releases-page[官网]。
103103

104104

105105
== 管理IvorySQL数据库访问
@@ -933,7 +933,7 @@ WHERE t1.unique1 < 100 AND t1.unique2 = t2.unique2 ORDER BY t1.fivethous;
933933

934934
QUERY PLAN
935935
-------------------------------------------------------------------​-------------------------------------------------------------------​------
936-
Sort (cost=717.34..717.59 rows=101 width=488) (actual time=7.761..7.774 rows=100 loops=1)
936+
Sort (cost=717.34..718.09 rows=101 width=488) (actual time=7.761..7.774 rows=100 loops=1)
937937
Sort Key: t1.fivethous
938938
Sort Method: quicksort Memory: 77kB
939939
-> Hash Join (cost=230.47..713.98 rows=101 width=488) (actual time=0.711..7.427 rows=100 loops=1)

0 commit comments

Comments
 (0)