Skip to content

Commit 4583651

Browse files
authored
Merge pull request #75 from balinorLiang/v3.4_doc_updating
modify docs for v3.4 release
2 parents 1dbb2c1 + d2aa89f commit 4583651

Some content is hidden

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

60 files changed

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

CN/modules/ROOT/nav.adoc

Lines changed: 28 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,31 @@
1-
* xref:v3.3/welcome.adoc[欢迎]
2-
* xref:v3.3/1.adoc[发行说明]
3-
* xref:v3.3/2.adoc[关于IvorySQL]
1+
* xref:v3.4/welcome.adoc[欢迎]
2+
* xref:v3.4/1.adoc[发行说明]
3+
* xref:v3.4/2.adoc[关于IvorySQL]
44
* IvorySQL入门
5-
** xref:v3.3/3.adoc[快速开始]
6-
** xref:v3.3/4.adoc[日常监控]
7-
** xref:v3.3/5.adoc[日常维护]
5+
** xref:v3.4/3.adoc[快速开始]
6+
** xref:v3.4/4.adoc[日常监控]
7+
** xref:v3.4/5.adoc[日常维护]
88
* IvorySQL高级
9-
** xref:v3.3/6.adoc[安装指南]
10-
** xref:v3.3/7.adoc[集群搭建]
11-
** xref:v3.3/8.adoc[开发者指南]
12-
** xref:v3.3/9.adoc[运维管理指南]
13-
** xref:v3.3/10.adoc[迁移指南]
9+
** xref:v3.4/6.adoc[安装指南]
10+
** xref:v3.4/7.adoc[集群搭建]
11+
** xref:v3.4/8.adoc[开发者指南]
12+
** xref:v3.4/9.adoc[运维管理指南]
13+
** xref:v3.4/10.adoc[迁移指南]
1414
* IvorySQL生态
15-
** xref:v3.3/11.adoc[PostGIS]
16-
** xref:v3.3/12.adoc[pgvector]
17-
* 功能列表
18-
** xref:v3.3/14.adoc[1、框架设计]
19-
** xref:v3.3/15.adoc[2、GUC框架]
20-
** xref:v3.3/16.adoc[3、大小写转换]
21-
** xref:v3.3/17.adoc[4、双模式设计]
22-
** xref:v3.3/18.adoc[5、兼容Oracle like]
23-
** xref:v3.3/19.adoc[6、兼容Oracle匿名块]
24-
** xref:v3.3/20.adoc[7、兼容Oracle函数与存储过程]
25-
** xref:v3.3/21.adoc[8、内置数据类型与内置函数]
26-
** xref:v3.3/22.adoc[9、新增Oracle兼容模式的端口与IP]
27-
** xref:v3.3/26.adoc[10、XML函数]
28-
* xref:v3.3/23.adoc[社区贡献指南]
29-
* xref:v3.3/24.adoc[工具参考]
30-
* xref:v3.3/25.adoc[FAQ]
15+
** xref:v3.4/11.adoc[PostGIS]
16+
** xref:v3.4/12.adoc[pgvector]
17+
* Oracle兼容功能列表
18+
** xref:v3.4/14.adoc[1、框架设计]
19+
** xref:v3.4/15.adoc[2、GUC框架]
20+
** xref:v3.4/16.adoc[3、大小写转换]
21+
** xref:v3.4/17.adoc[4、双模式设计]
22+
** xref:v3.4/18.adoc[5、兼容Oracle like]
23+
** xref:v3.4/19.adoc[6、兼容Oracle匿名块]
24+
** xref:v3.4/20.adoc[7、兼容Oracle函数与存储过程]
25+
** xref:v3.4/21.adoc[8、内置数据类型与内置函数]
26+
** xref:v3.4/22.adoc[9、新增Oracle兼容模式的端口与IP]
27+
** xref:v3.4/26.adoc[10、XML函数]
28+
** xref:v3.4/27.adoc[11、兼容Oracle sequence]
29+
* xref:v3.4/23.adoc[社区贡献指南]
30+
* xref:v3.4/24.adoc[工具参考]
31+
* xref:v3.4/25.adoc[FAQ]

CN/modules/ROOT/pages/v3.3/1.adoc

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

CN/modules/ROOT/pages/v3.4/1.adoc

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
:sectnums:
2+
:sectnumlevels: 5
3+
4+
5+
== 版本概览
6+
7+
[**发行日期:2024年9月26日**]
8+
9+
10+
IvorySQL 3.4基于PostgreSQL 16.4,并修复了多个问题。更多信息请参考 https://docs.ivorysql.org/[文档网站] 。
11+
12+
== 增强功能
13+
14+
- PostgreSQL 16.4 的增强功能
15+
16+
1. 在未经授权时防止pg_dump执行
17+
2. 避免归并右反连接计划产生错误结果
18+
3. 防止VACUUM中出现无限循环
19+
4. 修复在将表作为分区附加后失败的问题,前提是该表之前有继承子表
20+
5. 修复了 time 和 timetz 类型的 ISO-8601“扩展”时间格式的输入
21+
22+
+
23+
24+
更多细节, 请参阅 https://www.postgresql.org/docs/release/16.4/[PostgreSQL发布说明].
25+
26+
27+
== 问题修复
28+
29+
- 新增 Oracle sequence功能: 问题 https://github.com/IvorySQL/IvorySQL/issues/588[#588]
30+
- 支持 xmlisvalid 和 xmlelement 函数: 问题 https://github.com/IvorySQL/IvorySQL/issues/695[#695]
31+
- 在Oracle模式下为字符类型限制设置为2000: 问题 https://github.com/IvorySQL/IvorySQL/issues/561[#561]
32+
- 支持使用SQL命令ALTER TABLE ADD (CONSTRAINT ...)向现有表添加约束。: 问题 https://github.com/IvorySQL/IvorySQL/issues/612[#612]
33+
- 支持以下函数 TO_MULTI_BYTE(), TO_SINGLE_BYTE(), ASCIISTR(), COMPOSE(), DECOMPOSE(): 问题 https://github.com/IvorySQL/IvorySQL/issues/609[#609]
34+
- docker_library项目现已支持Debian的X86和ARM架构: https://github.com/IvorySQL/docker_library/issues/16[#16]
35+
36+
== 源代码
37+
38+
IvorySQL主要包含2个代码仓库:
39+
40+
* IvorySQL数据库源码: https://github.com/IvorySQL/IvorySQL
41+
* IvorySQL官方网站: https://github.com/IvorySQL/Ivory-www
42+
43+
== 贡献人员
44+
以下个人(按姓氏排序)作为补丁作者、提交者、审查者、测试者或问题报告者为此版本做出了贡献。
45+
46+
- Cary Huang
47+
- Chase Wu
48+
- Grant Zhou
49+
- Håkan Arpfors
50+
- Imran Zaheer
51+
- Leo X.M. Zeng
52+
- ShanInfo
53+
- 冯磊
54+
- 高雪玉
55+
- 郭新源
56+
- 矫顺田
57+
- 梁翔宇
58+
- 吕新杰
59+
- 牛世继
60+
- 彭冲
61+
- 任娇
62+
- 尚雷
63+
- 王丽
64+
- 王守波
65+
- 文一
66+
- 严少安
67+
- 周家杰

CN/modules/ROOT/pages/v3.3/10.adoc renamed to CN/modules/ROOT/pages/v3.4/10.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,15 +45,15 @@ Ora2Pg 由一个 Perl 脚本(ora2pg)以及一个 Perl 模块( https://gith
4545

4646
|===
4747
| linux环境 | Oracle版本 | IvorySQL版本
48-
| Centos 7.X | 19.0.0.0 | 3.2
48+
| Centos Stream 9 | 19.0.0.0 | 3.4
4949
|===
5050

5151
=== 依赖环境安装
5252

5353
==== 安装Perl
5454

5555
```bash
56-
[root@localhost /]# yum install -y perl perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
56+
[root@localhost /]# dnf install -y perl perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
5757
[root@localhost /]# perl -v
5858

5959

CN/modules/ROOT/pages/v3.3/11.adoc renamed to CN/modules/ROOT/pages/v3.4/11.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@ IvorySQL原生100%兼容PostgreSQL,因此,PostGIS可以完美适配IvorySQL。
1111
根据开发环境,用户可从 https://postgis.net/documentation/getting_started/#installing-postgis[PostGIS安装] 页面选择适合自己的方式进行安装PostGIS安装。
1212

1313
=== 源码安装
14-
除PostGIS社区提供的安装方式以外,IvorySQL社区也提供了源码安装方式,源码安装环境为 CentOS 7.9(x86_64)。
14+
除PostGIS社区提供的安装方式以外,IvorySQL社区也提供了源码安装方式,源码安装环境为 CentOS Stream 9(x86_64)。
1515

1616
[NOTE]
1717
请确保环境中已安装了**IvorySQL3.0及以上版本**
1818

1919
** 安装依赖
2020
```
21-
yum install -y gcc gcc-c++ libtiff libtiff-devel.x86_64 libcurl-devel.x86_64 libtool libxml2-devel redhat-rpm-config clang llvm geos311 automake protobuf-c-devel
21+
dnf install -y gcc gcc-c++ libtiff libtiff-devel.x86_64 libcurl-devel.x86_64 libtool libxml2-devel redhat-rpm-config clang llvm geos311 automake protobuf-c-devel
2222
```
2323

2424
** 安装SQLITE

CN/modules/ROOT/pages/v3.3/12.adoc renamed to CN/modules/ROOT/pages/v3.4/12.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ sudo --preserve-env=PG_CONFIG make install
4949
** 创建pgvector扩展
5050
```
5151
[ivorysql@localhost ivorysql-3]$ psql
52-
psql (16.3)
52+
psql (16.4)
5353
Type "help" for help.
5454

5555
ivorysql=# create extension vector;

0 commit comments

Comments
 (0)