Skip to content

Commit 9c2eb5b

Browse files
authored
Merge pull request #4 from balinorLiang/v3.3
update the code for ivorysql v3.3 release notes
2 parents d36da86 + f6883e3 commit 9c2eb5b

File tree

3 files changed

+39
-21
lines changed

3 files changed

+39
-21
lines changed

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

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,26 @@ IvorySQL 3.3基于PostgreSQL 16.3,并修复了多个问题。更多信息请
1313

1414
- PostgreSQL 16.3 的增强功能
1515

16-
1. 将 pg_stats_ext 和 pg_stats_ext_exprs 条目的可见性限制为表所有者
17-
2. 通过 ALTER FOREIGN TABLE SET SCHEMA 命令,可将自己的任何序列移动到新schema中
18-
3. 通过 ALTER TABLE ... ADD COLUMN 命令,能够创建与所属表具有相同持久性的 identity/serial 序列
16+
1. 将 pg_stats_ext 和 pg_stats_ext_exprs 条目的可见性限制为表所有者。
17+
2. 修复将多个 VALUES 行插入到作为数组或复合类型域的目标列中的问题。
18+
3. 对于带有 DO NOTHING 子句的 MERGE 语句,要求对目标表具有 SELECT 权限。
19+
4. 修复处理 MERGE 中自我修改元组的问题。
20+
5. 修复当表按布尔列分区且查询中包含布尔 IS NOT 子句时错误地修剪 NULL 分区的问题。
1921

2022
+
2123

2224
更多细节, 请参阅 https://www.postgresql.org/docs/release/16.3/[PostgreSQL发布说明].
2325

2426

25-
== 问题修复(等待release note)
26-
27+
== 问题修复
2728

29+
- 修复使用 SYSDATE 作为日期默认值时的问题: https://github.com/IvorySQL/IvorySQL/issues/633[#633]
30+
- 修复使用 SYSTIMESTAMP 作为日期默认值时的问题: https://github.com/IvorySQL/IvorySQL/issues/661[#661]
31+
- 修复nls mask时间戳精度问题: https://github.com/IvorySQL/IvorySQL/issues/634[#634]
32+
- 为ivorysql.datetime_ignore_nls_mask参数添加更多测试用例: https://github.com/IvorySQL/IvorySQL/issues/657[#657]
33+
- 修复兼容模式下使用timestamp(7)类型返回错误问题: https://github.com/IvorySQL/IvorySQL/issues/658[#658]
34+
- 数据类型VARCHAR2问题的支持: https://github.com/IvorySQL/IvorySQL/issues/652[#652]
35+
- 解决docker_library项目中,有关IvorySQL的相关问题: https://github.com/IvorySQL/docker_library/issues/4[#4]
2836

2937
== 源代码
3038

@@ -37,23 +45,24 @@ IvorySQL主要包含2个代码仓库:
3745
以下个人(按姓氏排序)作为补丁作者、提交者、审查者、测试者或问题报告者为此版本做出了贡献。
3846

3947
- Cary Huang
48+
- Chase Wu
4049
- David Zhang
4150
- Grant Zhou
51+
- Håkan Arpfors
52+
- Imran Zaheer
4253
- Leo X.M. Zeng
43-
- 付贝
54+
- shanInfo
4455
- 高雪玉
4556
- 郭新源
46-
- 黄迎
4757
- 贾楠
4858
- 矫顺田
49-
- 李永昊
5059
- 梁翔宇
51-
- 刘政
5260
- 吕新杰
5361
- 牛世继
5462
- 任娇
5563
- 阮秀华
5664
- 尚雷
65+
- 孙锐克
5766
- 王丽
5867
- 王守波
59-
- 严少安
68+
- 严少安

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

Lines changed: 1 addition & 1 deletion
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到3.3,分别基于PostgreSQL 14.0到16.3进行开发,最新版本为IvorySQL 3, 基于PostgreSQL 16.3 进行开发。IvorySQL 的所有版本全部都做到了向下兼容。相关版本特性可以查看 https://deploy-preview-83--ivorysql.netlify.app/zh-CN/releases-page[官网]。
102+
IvorySQL基于PostgreSQL开发,版本更新频率与PostgreSQL版本更新频率保持一致,每年更新一个大版本,每季度更新一个小版本。IvorySQL目前发布的版本有1.0到3.3,分别基于PostgreSQL 14.0到16.3进行开发,最新版本为IvorySQL 3.3, 基于PostgreSQL 16.3 进行开发。IvorySQL 的所有版本全部都做到了向下兼容。相关版本特性可以查看 https://www.ivorysql.org/zh-CN/releases-page[官网]。
103103

104104

105105
== 管理IvorySQL数据库访问

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

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,24 @@ IvorySQL 3.3, based on PostgreSQL 16.3, and Fixed a series of bugs. For a compre
1414
- PostgreSQL 16.3 Enhancements
1515

1616
1. Restrict visibility of pg_stats_ext and pg_stats_ext_exprs entries to the table owner
17-
2. Make ALTER FOREIGN TABLE SET SCHEMA move any owned sequences into the new schema
18-
3. Make ALTER TABLE ... ADD COLUMN create identity/serial sequences with the same persistence as their owning tables
17+
2. Fix INSERT from multiple VALUES rows into a target column that is a domain over an array or composite type.
18+
3. Require SELECT privilege on the target table for MERGE with a DO NOTHING clause.
19+
4. Fix handling of self-modified tuples in MERGE.
20+
5. Fix incorrect pruning of NULL partition when a table is partitioned on a boolean column and the query has a boolean IS NOT clause.
1921

2022
+
2123

2224
For further details, visit https://www.postgresql.org/docs/release/16.3/[PostgreSQL’s release notes].
2325

24-
== Fixed Issue(waiting for release notes)
25-
26+
== Fixed Issue
2627

28+
- Fix issue when SYSDATE is used as the default value for date: Issue #633
29+
- Fix issue when SYSTIMESTAMP is used as the default value for date: Issue #661
30+
- Date timestamp precision with nls mask: Issue #634
31+
- More test case for ivorysql.datetime_ignore_nls_mask: Issue #657
32+
- Fix incorrect result for timestamp(7) type in Oracle compatible mode: issue #658
33+
- Support data type VARCHAR2: issue #652
34+
- Fix IvorySQL related issue in docker_library project: [#4](https://github.com/IvorySQL/docker_library/issues/4)
2735

2836
== Source Code
2937

@@ -36,24 +44,25 @@ IvorySQL's development is maintained across two main repositories:
3644

3745
The following individuals (in alphabetical order) have contributed to this release as patch authors, committers, reviewers, testers, or reporters of issues.
3846

39-
- Bei Fu
4047
- Cary Huang
48+
- Chase Wu
4149
- David Zhang
4250
- Grant Zhou
51+
- Hope Gao
52+
- Håkan Arpfors
53+
- Imran Zaheer
4354
- Jiao Ren
4455
- Lei Shang
4556
- Leo X.M. Zeng
4657
- Lily Wang
4758
- Nan Jia
59+
- Ruike Sun
60+
- shanInfo
4861
- Shawn Yan
4962
- Shiji Niu
5063
- Shoubo Wang
5164
- Shuntian Jiao
5265
- Xiangyu Liang
5366
- Xinjie Lv
5467
- Xinyuan Guo
55-
- Xiuhua Ruan
56-
- Xueyu Gao
57-
- Ying Huang
58-
- Yonghao Li
59-
- Zheng Liu
68+
- Xiuhua Ruan

0 commit comments

Comments
 (0)