Skip to content

Commit 21e1061

Browse files
authored
Merge pull request #101 from jiaoshuntian/v1.17
1.17 docs
2 parents 274c396 + c7d3ea0 commit 21e1061

File tree

36 files changed

+203
-192
lines changed

36 files changed

+203
-192
lines changed

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: IvorySQL
3-
version: v1.8
4-
start_page: v1.8/welcome.adoc
3+
version: v1.17
4+
start_page: v1.17/welcome.adoc
55
asciidoc:
66
attributes:
77
source-language: asciidoc@

CN/modules/ROOT/nav.adoc

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
* xref:v1.8/welcome.adoc[欢迎]
2-
* xref:v1.8/1.adoc[发行说明]
3-
* xref:v1.8/2.adoc[关于IvorySQL]
1+
* xref:v1.17/welcome.adoc[欢迎]
2+
* xref:v1.17/1.adoc[发行说明]
3+
* xref:v1.17/2.adoc[关于IvorySQL]
44
* IvorySQL入门
5-
** xref:v1.8/3.adoc[用户使用手册]
6-
** xref:v1.8/4.adoc[管理员指南]
7-
** xref:v1.8/5.adoc[运维人员指南]
8-
* xref:v1.8/6.adoc[安装部署]
9-
* xref:v1.8/7.adoc[社区贡献指南]
10-
* xref:v1.8/8.adoc[工具参考]
11-
* xref:v1.8/9.adoc[FAQ]
5+
** xref:v1.17/3.adoc[用户使用手册]
6+
** xref:v1.17/4.adoc[管理员指南]
7+
** xref:v1.17/5.adoc[运维人员指南]
8+
* xref:v1.17/6.adoc[安装部署]
9+
* xref:v1.17/7.adoc[社区贡献指南]
10+
* xref:v1.17/8.adoc[工具参考]
11+
* xref:v1.17/9.adoc[FAQ]
1212
* 功能列表
13-
** xref:v1.8/10.adoc[1、Ivorysql框架设计]
14-
** xref:v1.8/11.adoc[2、GUC框架]
15-
** xref:v1.8/12.adoc[3、适配插件]
16-
** xref:v1.8/13.adoc[4、双模式设计]
17-
** xref:v1.8/14.adoc[5、新增Oracle兼容模式的端口与Ip]
13+
** xref:v1.17/10.adoc[1、Ivorysql框架设计]
14+
** xref:v1.17/11.adoc[2、GUC框架]
15+
** xref:v1.17/12.adoc[3、适配插件]
16+
** xref:v1.17/13.adoc[4、双模式设计]
17+
** xref:v1.17/14.adoc[5、新增Oracle兼容模式的端口与Ip]

CN/modules/ROOT/pages/v1.17/1.adoc

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
:sectnums:
2+
:sectnumlevels: 5
3+
4+
5+
== 版本介绍
6+
7+
[**发行日期:2025年3月26日**]
8+
9+
IvorySQL 1.17 基于 PostgreSQL 14.17 ,包含来自 PostgreSQL 14.17 的各种修复。有关更新的完整内容,请访问我们的 https://docs.ivorysql.org/[文档网站] 。
10+
11+
== 已知问题
12+
13+
* 暂无
14+
15+
== 增强功能
16+
17+
* PostgreSQL 14.17
18+
1. 禁止在扩展脚本中替换包含引号、反斜杠或美元符号的 schema 名称或所有者名称。
19+
2. 修复 DISTINCT "any" 聚合函数对未知类型参数的处理问题。
20+
3. 加强 REFRESH MATERIALIZED VIEW CONCURRENTLY 的安全限制。
21+
4. 限制 pg_stats_ext 和 pg_stats_ext_exprs 条目仅对表所有者可见。
22+
5. 防止 pg_dump 过程中未经授权的代码执行。
23+
6. 当行级安全策略(RLS)应用于非顶级表引用时,确保缓存计划标记为依赖于调用角色。
24+
7. 修复与 struct ResultRelInfo 交互的扩展的 ABI 兼容性问题。
25+
8. 增强 PQescapeString 及相关函数对非法编码输入字符串的防护能力。
26+
9. 优化 libpq 引用函数的行为。
27+
28+
* IvorySQL 1.17
29+
1. 全平台ARM64打包支持: +
30+
提供ARM架构的多平台介质包,兼容国内外主流操作系统,包括Red Hat、Debian、麒麟、统信UOS和凝思NSAR OS等。
31+
2. 全平台X86打包支持 +
32+
提供X86架构的多平台介质包,兼容国内外主流操作系统,包括Red Hat、Debian、麒麟、统信UOS和凝思NSAR OS等。
33+
3. 支持更多开源插件 +
34+
包括ddlx0.20、pgvector v0.8.0、PGroonga 3.0.0、PostGIS 3.4.0及pgRouting 3.5.1等。
35+
36+
== 源代码
37+
38+
IvorySQL 的研发工作主要通过以下两个核心代码库进行维护:
39+
40+
* IvorySQL 数据库源代码库: https://github.com/IvorySQL/IvorySQL[https://github.com/IvorySQL/IvorySQL]
41+
* IvorySQL 官方网站代码库: https://github.com/IvorySQL/Ivory-www[https://github.com/IvorySQL/Ivory-www]
42+
43+
== 贡献人员
44+
以下个人作为补丁作者、提交者、审阅者、测试者或问题报告者为本版本做出了贡献。
45+
46+
- Grant Zhou
47+
- 高雪玉
48+
- 矫顺田
49+
- 吕新杰
50+
- 牛世继
51+
- 潘振浩
52+
- 陶郑
53+
- 王大鹏
File renamed without changes.
File renamed without changes.
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
== 目的
88

9-
- 本版本与pgddl、pgvector、pgroonga等插件进行了适配,以满足用户对于用户使用多样化数据库插件的需求。
9+
- 本版本与pgddl、pgvector、pgroonga、postgis等插件进行了适配,以满足用户对于用户使用多样化数据库插件的需求。
1010

1111

1212
== 说明
@@ -19,6 +19,7 @@
1919
|pgddl | https://github.com/lacanoid/pgddl
2020
|pgvector | https://github.com/pgvector/pgvector
2121
|pgroonga | https://github.com/pgroonga/pgroonga
22+
|postgis | https://postgis.net
2223
|====
2324

2425

File renamed without changes.
File renamed without changes.
File renamed without changes.
Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ image::p19.png[]
115115
[source,]
116116
----
117117
[highgo@ivorysql ~]$ psql -d postgres
118-
psql (14.8)
118+
psql (14.17)
119119
Type "help" for help.
120120
121121
postgres=#
@@ -138,7 +138,7 @@ undefined
138138
[root@localhost ~]# su - ivorysql
139139
Last login: Wed Feb 24 10:47:32 CST 2023 on pts/0
140140
-bash-4.2$ psql
141-
psql (14.8)
141+
psql (14.17)
142142
Type "help" for help.
143143
144144
ivorysql=#
@@ -171,19 +171,19 @@ image::p2.png[]
171171

172172
下载RPM包:在Centos7上使用wget下载
173173

174-
wget https://github.com/IvorySQL/IvorySQL/releases/download/Ivory_REL_1_8/ivorysql1-1.8-1.el7.x86_64.rpm
174+
wget https://github.com/IvorySQL/IvorySQL/releases/download/Ivory_REL_1_17/IvorySQL-1.17-fde5539-20250326.x86_64.rpm
175175

176176

177177
安装IvorySQL
178178
[source,]
179179
----
180-
yum install ivorysql1-1.8-1.el7.x86_64.rpm
180+
yum install IvorySQL-1.17-fde5539-20250326.x86_64.rpm
181181
----
182182

183183
初始化单机数据库
184184
[source,]
185185
----
186-
/opt/IvorySQL-1.8/bin/initdb -D data/
186+
/opt/IvorySQL-1.17/bin/initdb -D data/
187187
----
188188

189189
===== 集群安装(一主一备)
@@ -194,12 +194,12 @@ yum install ivorysql1-1.8-1.el7.x86_64.rpm
194194

195195
下载RPM包:在Centos7上使用wget下载
196196

197-
wget https://github.com/IvorySQL/IvorySQL/releases/download/Ivory_REL_1_8/ivorysql1-1.8-1.el7.x86_64.rpm
197+
wget https://github.com/IvorySQL/IvorySQL/releases/download/Ivory_REL_1_17/IvorySQL-1.17-fde5539-20250326.x86_64.rpm
198198

199199
安装IvorySQL
200200
[source,]
201201
----
202-
yum install ivorysql1-1.8-1.el7.x86_64.rpm
202+
yum install IvorySQL-1.17-fde5539-20250326.x86_64.rpm
203203
----
204204

205205

@@ -208,7 +208,7 @@ yum install ivorysql1-1.8-1.el7.x86_64.rpm
208208
初始化主节点
209209
[source,]
210210
----
211-
/opt/IvorySQL-1.8/bin/initdb -D data/
211+
/opt/IvorySQL-1.17/bin/initdb -D data/
212212
./initdb ../data-primary -U postgres
213213
----
214214

@@ -235,7 +235,7 @@ host replication all 0.0.0.0/0 trust
235235
1、 基础备份
236236
[source,shell]
237237
----
238-
cd /opt/IvorySQL-1.8/bin
238+
cd /opt/IvorySQL-1.17/bin
239239
./pg_basebackup -h 127.0.0.1 -p 5333 -U repl -W -Fp -Xs -Pv -R -D ../data-standby01
240240
----
241241

@@ -260,18 +260,18 @@ vi ../data-standby01/postgresql.conf
260260

261261
下载RPM包:在Centos7上使用wget下载
262262

263-
wget https://github.com/IvorySQL/IvorySQL/releases/download/Ivory_REL_1_8/ivorysql1-1.8-1.el7.x86_64.rpm
263+
wget https://github.com/IvorySQL/IvorySQL/releases/download/Ivory_REL_1_17/IvorySQL-1.17-fde5539-20250326.x86_64.rpm
264264

265265
安装IvorySQL
266266
[source,]
267267
----
268-
yum install ivorysql1-1.8-1.el7.x86_64.rpm
268+
yum install IvorySQL-1.17-fde5539-20250326.x86_64.rpm
269269
----
270270

271271
初始化主节点
272272
[source,]
273273
----
274-
/opt/IvorySQL-1.8/bin/initdb -D data/
274+
/opt/IvorySQL-1.17/bin/initdb -D data/
275275
----
276276

277277
启动服务,创建用户
@@ -313,16 +313,16 @@ host replication all 0.0.0.0/0 trust
313313

314314
下载RPM包:在Centos7上使用wget下载
315315

316-
wget https://github.com/IvorySQL/IvorySQL/releases/download/Ivory_REL_1_8/ivorysql1-1.8-1.el7.x86_64.rpm
316+
wget https://github.com/IvorySQL/IvorySQL/releases/download/Ivory_REL_1_17/IvorySQL-1.17-fde5539-20250326.x86_64.rpm
317317

318318
安装IvorySQL
319319

320-
yum install ivorysql1-1.8-1.el7.x86_64.rpm
320+
yum install IvorySQL-1.17-fde5539-20250326.x86_64.rpm
321321

322322
1、 基础备份
323323
[source,shell]
324324
----
325-
cd /opt/IvorySQL-1.8/bin
325+
cd /opt/IvorySQL-1.17/bin
326326
./pg_basebackup -h 192.168.xx.xx -p 5333 -U repl -W -Fp -Xs -Pv -R -D ../data-standby01
327327
----
328328

0 commit comments

Comments
 (0)