1. 版本介绍

[发行日期: 2022年1月25日]

IvorySQL 1.1 基于 PostgreSQL 14.1 并包含从 IvorySQL 1.0 开始的各种修复。 有关主要版本 1.0 中的新功能的信息,请参阅 IvorySQL 1.0 发行说明

有关 PostgreSQL 14.1 中的更新和错误修复,请参阅官方 PostgreSQL 14.1 发行说明

2. 特性介绍

  • 在 initdb 自动加载 Orafce Orafce 扩展随 IvorySQL 服务器自动安装,所以全部 Oracle 兼容的对象和类型开箱即用。

  • 支持 Oracle Compatible Number(p,s) 类型 添加对具有可配置精度和比例的 Oracle 兼容数字数据类型的支持 NUMBER[(precision , scale)]

  • 允许没有schema限定的 Oracle 兼容对象。 查看细节

  • 添加 DROP PACKAGE BODY 支持 添加对删除包主体而不删除完整包的支持。 查看细节

3. 已知问题

  • Package Array 类型变量在首次执行后会丢失值

  • Package 函数无法使用用户定义类型作为其返回类型

4. 已修复类型

  • 修复了 Oracle 兼容文档 问题细节

  • SELECT sysdate FROM dual 无法工作 问题细节

  • 修复了 CHAR、VARCHAR、VARCHAR2 和 NVARCHAR2 数据类型的处理 问题细节: 1 2

  • 允许日志收集器收集 PACKAGE DDL 语句。 问题细节

  • 修复了 VARCHAR2 比较运算符的问题。 问题细节

  • 修复了 make check-world 的回归问题 问题细节

  • 修复了包主体中定义的游标在丢弃包主体时没有关闭的问题 问题细节

5. 源代码

IvorySQL主要包含2个代码仓库,数据库IvorySQL代码仓、IvorySQL网站仓:

6. 贡献人员

以下个人作为补丁作者、提交者、审阅者、测试者或问题报告者为本版本做出了贡献。

  • Asif Rehman

  • Andy Qinshy

  • Bing Ao

  • Denis Lussier

  • Grant Zhou

  • Haruka Takatsuka

  • Huajianjin

  • Japin Li

  • Jack Lan

  • Shengbin Zhao

  • Muhammad Usama