Skip to content

Commit cd9a749

Browse files
committed
1.22 docs
1 parent 18c29d7 commit cd9a749

72 files changed

Lines changed: 328 additions & 304 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

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

CN/modules/ROOT/nav.adoc

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,38 @@
1-
* xref:v1.17/welcome.adoc[欢迎]
2-
* xref:v1.17/1.adoc[发行说明]
3-
* xref:v1.17/2.adoc[关于IvorySQL]
1+
* xref:v1.22/welcome.adoc[欢迎]
2+
* xref:v1.22/1.adoc[发行说明]
3+
* xref:v1.22/2.adoc[关于IvorySQL]
44
* IvorySQL入门
5-
** xref:v1.17/3.adoc[快速开始]
6-
** xref:v1.17/4.adoc[日常监控]
7-
** xref:v1.17/5.adoc[日常维护]
5+
** xref:v1.22/3.adoc[快速开始]
6+
** xref:v1.22/4.adoc[日常监控]
7+
** xref:v1.22/5.adoc[日常维护]
88
* IvorySQL高级
9-
** xref:v1.17/6.adoc[安装指南]
10-
** xref:v1.17/7.adoc[开发者指南]
11-
** xref:v1.17/8.adoc[运维管理指南]
9+
** xref:v1.22/6.adoc[安装指南]
10+
** xref:v1.22/7.adoc[开发者指南]
11+
** xref:v1.22/8.adoc[运维管理指南]
1212
* IvorySQL生态
13-
** xref:v1.17/33.adoc[概述]
14-
** xref:v1.17/9.adoc[PostGIS]
15-
** xref:v1.17/10.adoc[pgvector]
16-
** xref:v1.17/34.adoc[PGroonga]
17-
** xref:v1.17/35.adoc[pgddl (DDL Extractor)]
18-
** xref:v1.17/36.adoc[pgRouting]
19-
** xref:v1.17/37.adoc[pg_cron]
20-
** xref:v1.17/38.adoc[pgsql-http]
21-
** xref:v1.17/40.adoc[pgvectorscale]
13+
** xref:v1.22/33.adoc[概述]
14+
** xref:v1.22/9.adoc[PostGIS]
15+
** xref:v1.22/10.adoc[pgvector]
16+
** xref:v1.22/34.adoc[PGroonga]
17+
** xref:v1.22/35.adoc[pgddl (DDL Extractor)]
18+
** xref:v1.22/36.adoc[pgRouting]
19+
** xref:v1.22/37.adoc[pg_cron]
20+
** xref:v1.22/38.adoc[pgsql-http]
21+
** xref:v1.22/40.adoc[pgvectorscale]
2222
* Oracle兼容功能列表
23-
** xref:v1.17/11.adoc[1、Ivorysql框架设计]
24-
** xref:v1.17/12.adoc[2、GUC框架]
25-
** xref:v1.17/13.adoc[3、大小写转换]
26-
** xref:v1.17/14.adoc[4、双模式设计]
27-
** xref:v1.17/15.adoc[5、兼容Oracle like]
28-
** xref:v1.17/16.adoc[6、兼容Oracle匿名块]
29-
** xref:v1.17/17.adoc[7、兼容Oracle函数与存储过程]
30-
** xref:v1.17/18.adoc[8、内置数据类型与内置函数]
31-
** xref:v1.17/19.adoc[9、新增Oracle兼容模式的端口与IP]
23+
** xref:v1.22/11.adoc[1、Ivorysql框架设计]
24+
** xref:v1.22/12.adoc[2、GUC框架]
25+
** xref:v1.22/13.adoc[3、大小写转换]
26+
** xref:v1.22/14.adoc[4、双模式设计]
27+
** xref:v1.22/15.adoc[5、兼容Oracle like]
28+
** xref:v1.22/16.adoc[6、兼容Oracle匿名块]
29+
** xref:v1.22/17.adoc[7、兼容Oracle函数与存储过程]
30+
** xref:v1.22/18.adoc[8、内置数据类型与内置函数]
31+
** xref:v1.22/19.adoc[9、新增Oracle兼容模式的端口与IP]
3232
* IvorySQL试验田
33-
** xref:v1.17/41.adoc[1、全局唯一索引]
34-
** xref:v1.17/42.adoc[2、新增无主键表默认支持逻辑复制]
35-
** xref:v1.17/43.adoc[3、修改列类型时自动重建依赖视图]
36-
* xref:v1.17/20.adoc[社区贡献指南]
37-
* xref:v1.17/21.adoc[工具参考]
38-
* xref:v1.17/22.adoc[FAQ]
33+
** xref:v1.22/41.adoc[1、全局唯一索引]
34+
** xref:v1.22/42.adoc[2、新增无主键表默认支持逻辑复制]
35+
** xref:v1.22/43.adoc[3、修改列类型时自动重建依赖视图]
36+
* xref:v1.22/20.adoc[社区贡献指南]
37+
* xref:v1.22/21.adoc[工具参考]
38+
* xref:v1.22/22.adoc[FAQ]

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

Lines changed: 0 additions & 53 deletions
This file was deleted.

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

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
2+
:sectnums:
3+
:sectnumlevels: 5
4+
5+
## 版本介绍
6+
7+
[**发行日期:2026年4月21日**]
8+
9+
IvorySQL 1.22 基于 PostgreSQL 14.22,包含多种错误修复。
10+
11+
## 增强功能
12+
13+
- PostgreSQL 14.18-14.22 增强
14+
1. 避免在检查声明为 GB18030 编码的无效编码字符串时发生一字节缓冲区越界读取。
15+
2. 正确处理分区表上的自引用外键。
16+
3. 加强规划器估算函数中的安全检查。
17+
4. 防止 pg_dump 脚本被用于攻击执行恢复操作的用户。
18+
5. 在 `CREATE STATISTICS` 中检查对 schema 的 `CREATE` 权限。
19+
6. 避免 libpq 中分配大小计算时的整数溢出。
20+
7. 防范 `oidvector`/`int2vector` 的意外维度。
21+
8. 加固选择性估算器,防止其被附加到接受意外数据类型的操作符上。
22+
9. 修复在重放由旧版本生成的多事务截断 WAL 记录后的失败问题。
23+
10. 避免 `substring()` 应用于"toast"数据时产生无效编码的错误报告。
24+
更多详情,请访问 link:https://www.postgresql.org/docs/release/14.22/[PostgreSQL 发布说明]。
25+
26+
## 主要特性
27+
28+
- 升级至 PG 14.22 内核:link:https://github.com/IvorySQL/IvorySQL/pull/1223[Feature #1223] +
29+
PostgreSQL 内核升级至 14.22 版本。
30+
31+
- 全平台打包 +
32+
提供 X86、ARM、MIPS、LoongArch 架构的多平台介质包。
33+
34+
- PostgreSQL 扩展 +
35+
新增支持 7 个 PostgreSQL 扩展:PostGIS、pgRouting、PGroonga、ddlx、pgsql-http、pgvector、pgvectorscale。
36+
37+
- 全局唯一索引:link:https://github.com/IvorySQL/IvorySQL/pull/1230[Feature #1230] +
38+
提供使用非分区键确保跨分区唯一性的分区表唯一索引,在 Postgres 和 Oracle 兼容模式下均可用,并支持创建、附加、分离、插入和更新操作。
39+
40+
- 基表列类型变更时自动重建视图:link:https://github.com/IvorySQL/IvorySQL/pull/1224[Feature #1224] +
41+
当执行列类型变更时,数据库自动保存所有依赖视图的定义,并在完成类型变更后按照正确的依赖顺序重建这些视图。
42+
43+
- 无主键表的逻辑复制回退至 FULL IDENTITY:link:https://github.com/IvorySQL/IvorySQL/pull/1227[Feature #1227] +
44+
引入新的 GUC 参数 logical_replication_fallback_to_full_identity,允许逻辑复制对配置为 DEFAULT IDENTITY 但缺少主键的表自动回退至 REPLICA IDENTITY FULL。
45+
46+
## 源代码
47+
48+
IvorySQL 的研发工作主要通过以下两个核心代码库进行维护:
49+
- IvorySQL 数据库源代码:https://github.com/IvorySQL/IvorySQL
50+
- IvorySQL 官方网站:https://github.com/IvorySQL/Ivory-www
51+
52+
## 贡献人员
53+
以下个人(按字母顺序排列)作为补丁作者、提交者、审阅者、测试者或问题报告者为本版本做出了贡献。
54+
55+
* Chao Li
56+
* David Zhang
57+
* Grant Zhou
58+
* Oreo Yang
59+
* Shuntian Jiao
60+
* Steven Niu
61+
* Xiaohui Liu
62+
* Xinjie LYU
63+
* Xueyu Gao
64+
* Zheng Tao
65+
* Zhenhao Pan
66+
67+
link:https://github.com/IvorySQL/IvorySQL/compare/IvorySQL_1.17...IvorySQL_1.22[完整变更日志]
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ HNSW (Hierarchical Navigating Small World) 是一种基于图的索引算法,
2626

2727
** 设置PG_CONFIG环境变量
2828
```
29-
export PG_CONFIG=/usr/local/ivorysql/ivorysql-1.17/bin/pg_config
29+
export PG_CONFIG=/usr/local/ivorysql//bin/pg_config
3030
```
3131

3232
** 拉取pg_vector源码
@@ -44,7 +44,7 @@ sudo --preserve-env=PG_CONFIG make install
4444

4545
** 创建pgvector扩展
4646
```
47-
[ivorysql@localhost ivorysql-1.17]$ psql
47+
[ivorysql@localhost ]$ psql
4848
psql
4949
Type "help" for help.
5050

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)