1. 版本介绍

[发行日期: 2022年5月27日]

IvorySQL 1.3 基于 PostgreSQL 14.3 并包含并包含 IvorySQL 1.2 的各种修复和新功能,有关主要版本 1.0 中的新功能的信息,请参阅 IvorySQL 1.0 发行说明

此版本与 IvorySQL 1.2 兼容,并且不需要为运行 IvorySQL 1.X 的用户进行数据转储(dump)/恢复(restore)。

如果您在 ltree 类型的列上有任何 GiST 索引(由 contrib/ltree 扩展提供),您应该在更新到 IovrySQL 1.3 后重新索引它们。请参阅 PostgreSQL 14.3 发行说明的第二个更新日志条目。

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

2. 特性介绍

  • 支持匿名块。匿名是PL / iSQL中的未命名PL块。与命名块不同,匿名块不会保存在数据库服务器中,仅供一次性使用。https://github.com/IvorySQL/IvorySQL/issues/56[详细信息]

3. 已知问题

  • 暂时未发现当前版本问题

4. 已修复问题

  • 修复了使用伪列导致的崩溃的问题。 详细信息

  • 修复了在包中使用扩展数据类型引发错误的问题。 详细信息

  • 修复了如果包是在命名空间(search_path的隐式部分)中创建pg_catalog,则在没有架构限定的情况下调用包对象会引发函数/过程未找到错误的问题。 详细信息

  • 修复了 NCHAR 和 NVARCHAR 不支持nls_length_semantics的问题。 详细信息

  • 修复了拖放包正文不清理包正文的问题。 详细信息

  • 修复了在 PL/iSQL 中指定 END 标签引发错误的问题。 详细信息

5. 源代码

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

6. 贡献人员

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

  • Asif Rehman

  • Grant Zhou

  • Jack Lan

  • Shengbin Zhao

  • Muhammad Usama