Skip to content

Commit f0bca1d

Browse files
committed
Modify v5.0 -> v5.1
1 parent d841d7a commit f0bca1d

36 files changed

Lines changed: 192 additions & 192 deletions

CN/antora.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: ivorysql-doc
22
title: 文档中心
3-
version: v5.0
4-
start_page: v5.0/welcome.adoc
3+
version: v5.1
4+
start_page: v5.1/welcome.adoc
55
asciidoc:
66
attributes:
77
source-language: asciidoc@

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ ivorysql 5.1 基于 PostgreSQL 18.1 全面升级:Oracle 兼容性再突破,
2222
7. 在 INSERT、UPDATE、DELETE 和 MERGE 的 RETURNING 子句中支持 OLD 和 NEW。
2323
8. 对 PRIMARY KEY、UNIQUE 与 FOREIGN KEY 引入时间区间约束。
2424

25-
更多细节请参阅 https://www.postgresql.org/docs/release/18.0/[PostgreSQL 18.1 发布说明]。
25+
更多细节请参阅 https://www.postgresql.org/docs/release/18.1/[PostgreSQL 18.1 发布说明]。
2626

2727
== 新特性
2828
=== 新增21 项 Oracle 兼容能力

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

3434
=== 贡献前的准备
3535

CN/modules/ROOT/pages/v5.1/3.1.adoc

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

6262
执行以下命令为ivorysql用户赋权:
@@ -133,7 +133,7 @@ CONTAINER ID IMAGE COMMAND CREATED ST
133133
psql连接数据库:
134134
```
135135
$ psql -d <database>
136-
psql (18.0)
136+
psql (18.1)
137137
Type "help" for help.
138138

139139
ivorysql=#

CN/modules/ROOT/pages/v5.1/4.1.adoc

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

3838
[[docker安装]]
@@ -73,7 +73,7 @@ $ sudo dnf install -y lz4 libicu libxslt python3
7373
```
7474
** 获取rpm包
7575
```
76-
$ sudo wget https://github.com/IvorySQL/IvorySQL/releases/download/IvorySQL_5.0/IvorySQL-5.0-9d890e9-20251120.x86_64.rpm
76+
$ sudo wget https://github.com/IvorySQL/IvorySQL/releases/download/IvorySQL_5.1/IvorySQL-5.1-9d890e9-20251120.x86_64.rpm
7777
```
7878
** 安装rpm包
7979

@@ -144,12 +144,12 @@ $ sudo apt -y install pkg-config libreadline-dev libicu-dev libldap2-dev uuid-de
144144

145145
** 获取deb包
146146
```
147-
$ sudo wget https://github.com/IvorySQL/IvorySQL/releases/download/IvorySQL_5.0/IvorySQL-5.0-a50789d-20250304.amd64.deb
147+
$ sudo wget https://github.com/IvorySQL/IvorySQL/releases/download/IvorySQL_5.1/IvorySQL-5.1-a50789d-20250304.amd64.deb
148148
```
149149

150150
** 安装deb包
151151
```
152-
$ sudo dpkg -i IvorySQL-5.0-a50789d-20250304.amd64.deb
152+
$ sudo dpkg -i IvorySQL-5.1-a50789d-20250304.amd64.deb
153153
```
154154
数据库将被安装在/usr/ivory-5/路径下。
155155

@@ -215,7 +215,7 @@ ivorysql 130445 130274 0 02:45 pts/1 00:00:00 grep --color=auto postgres
215215
psql连接数据库:
216216
```
217217
$ psql -d <database>
218-
psql (18.0)
218+
psql (18.1)
219219
Type "help" for help.
220220

221221
ivorysql=#
@@ -272,6 +272,6 @@ $ sudo rm -rf /usr/ivory-5
272272

273273
执行以下命令卸载数据库并清理文件夹:
274274
```
275-
$ sudo dpkg -P IvorySQL-5.0
275+
$ sudo dpkg -P IvorySQL-5.1
276276
$ sudo rm -rf /usr/ivory-5
277277
```

CN/modules/ROOT/pages/v5.1/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 (18.0)
121+
psql (18.1)
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 (18.0)
142+
psql (18.1)
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 (18.0)
162+
psql (18.1)
163163
Type "help" for help.
164164
165165
ivorysql=# \l

CN/modules/ROOT/pages/v5.1/4.4.adoc

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ pg_dumpall -p 5432 | psql -d postgres -p 5433
8888

8989
=== 利用pg_upgrade 工具进行升级
9090

91-
pg_upgrade 工具是PostgreSQL 内置的跨版本升级工具,能够对数据库就地升级,不需要执行导出和导入操作。IvorySQL源自于PG,因此也能够使用pg_upgrade 工具进行大版本升级。 下面简要介绍一下CentOS8平台上如何使用 pg_upgrade 将IvorySQL升级到最新的5.0版本
91+
pg_upgrade 工具是PostgreSQL 内置的跨版本升级工具,能够对数据库就地升级,不需要执行导出和导入操作。IvorySQL源自于PG,因此也能够使用pg_upgrade 工具进行大版本升级。 下面简要介绍一下CentOS8平台上如何使用 pg_upgrade 将IvorySQL升级到最新的5.1版本
9292

9393
pg_upgrade 提供了升级前的兼容性检查(-c 或者 --check 选项)功能,可以发现插件、数据类型不兼容等问题。如果指定了--link 选项,新版本服务可以直接使用原有的数据库文件而不需要执行复制,通常可以在几分钟内完成升级操作。
9494

@@ -107,23 +107,23 @@ pg_upgrade 提供了升级前的兼容性检查(-c 或者 --check 选项)功
107107
```
108108
/usr/ivory-4/bin/pg_ctl -D ./data stop
109109
```
110-
然后安装新版本的IvorySQL5.0数据库
110+
然后安装新版本的IvorySQL5.1数据库
111111
```
112-
dnf install -y ivorysql5-5.0
112+
dnf install -y ivorysql5-5.1
113113
```
114-
初始化新版IvorySQL5.0数据目录
114+
初始化新版IvorySQL5.1数据目录
115115
```
116116
/usr/ivory-5/bin/initdb -D ./data
117117
```
118118
检查版本兼容性:
119119
```
120-
/usr/ivory-5/bin/pg_upgrade --old-datadir=/home/ivorysql/test/4.6/data --new-datadir=/home/ivorysql/test/5.0/data --old-bindir=/usr/ivory-4/bin/ --new-bindir=/usr/ivory-5/bin/ --check
120+
/usr/ivory-5/bin/pg_upgrade --old-datadir=/home/ivorysql/test/4.6/data --new-datadir=/home/ivorysql/test/5.1/data --old-bindir=/usr/ivory-4/bin/ --new-bindir=/usr/ivory-5/bin/ --check
121121
```
122122
最后出现 “Clusters are compatible” 表明两个版本之间的数据不存在兼容性问题,可以进行升级。
123123

124124
正式升级:
125125
```
126-
/usr/ivory-5/bin/pg_upgrade --old-datadir=/home/ivorysql/test/4.6/data --new-datadir=/home/ivorysql/test/5.0/data --old-bindir=/usr/ivory-4/bin/ --new-bindir=/usr/ivory-5/bin/
126+
/usr/ivory-5/bin/pg_upgrade --old-datadir=/home/ivorysql/test/4.6/data --new-datadir=/home/ivorysql/test/5.1/data --old-bindir=/usr/ivory-4/bin/ --new-bindir=/usr/ivory-5/bin/
127127
```
128128
看到 Upgrade Complete 说明升级已经顺利完成。
129129

@@ -153,7 +153,7 @@ pg_upgrade https://www.postgresql.org/docs/current/pgupgrade.html[文档]概述
153153

154154
== 管理IvorySQL版本
155155

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

158158

159159
== 管理IvorySQL数据库访问

CN/modules/ROOT/pages/v5.1/4.5.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -449,7 +449,7 @@ $ createdb orcl
449449
450450
$ psql
451451
452-
psql (18.0)
452+
psql (18.1)
453453
454454
Type "help" for help.
455455
@@ -478,7 +478,7 @@ ivorysql=#
478478
```
479479
$ psql orcl
480480
481-
psql (18.0)
481+
psql (18.1)
482482
483483
Type "help" for help.
484484

CN/modules/ROOT/pages/v5.1/4.7.1.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ IvorySQL Cloud平台,目前支持Linux系统下的安装,以下为各部分
2727
|后端|cloudnative-1.0-SNAPSHOT.jar
2828
|K8S集群 a|
2929
[arabic]
30-
. docker.io/ivorysql/ivory-operator:v5.0
30+
. docker.io/ivorysql/ivory-operator:v5.1
3131
. docker.io/ivorysql/pgadmin:ubi8-9.9-5.0-1
3232
. docker.io/ivorysql/pgbackrest:ubi8-2.56.0-5.0-1
3333
. docker.io/ivorysql/postgres-exporter:ubi8-0.17.0-5.0-1
@@ -228,7 +228,7 @@ disableNative = false
228228
229229
dbtype = "IvorySQL"
230230
231-
dbversion = "5.0"
231+
dbversion = "5.1"
232232
----
233233

234234
=== 安装部署nginx

CN/modules/ROOT/pages/v5.1/5.1.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ IvorySQL原生100%兼容PostgreSQL,因此,PostGIS可以完美适配IvorySQL。
1414
除PostGIS社区提供的安装方式以外,IvorySQL社区也提供了源码安装方式,源码安装环境为 Ubuntu 24.04(x86_64)。
1515

1616
[NOTE]
17-
请确保环境中已安装了**IvorySQL5.0及以上版本**
17+
请确保环境中已安装了**IvorySQL5.1及以上版本**
1818

1919
** 安装依赖
2020
[literal]

0 commit comments

Comments
 (0)