IvorySQL logoIvorySQL
返回新闻
产品

IvorySQL 4.5 发布

IvorySQL 4.5 全面支持 PostgreSQL 17.5,新增在线体验等多项功能并修复已知问题。

2025年6月4日

2025 年 6 月 4 日,IvorySQL 4.5 正式发布!

新版本全面支持 PostgreSQL 17.5,新增多项新功能,并修复了已知问题。

增强功能

PostgreSQL 17.5 增强功能:

  • 修复检查声明为 GB18030 编码的无效字符串时单字节缓冲区过读问题
  • 正确处理分区表上的自引用外键
  • 避免 brin_bloom_union() 合并压缩 BRIN 摘要时发生数据丢失
  • 正确解析嵌套在 WITH 子句中的 INSERT/UPDATE/DELETE/MERGE 命令所引用的外部 CTE 名称
  • 修正 ALTER TABLE ADD COLUMN 对含默认值的域类型处理逻辑

更多细节请参阅 PostgreSQL 发布说明

新增特性

  • 升级至 PG 17.5 内核
  • 全平台 MIPS 打包支持:除了支持已有 ARM 和 X86 架构,新增 MIPS 架构的多平台介质包,兼容国内外主流操作系统(含麒麟、统信 UOS、凝思 NSAR OS 等)
  • IvorySQL 在线体验:提供基于 Web 的即时体验环境,用户可通过浏览器直接操作 IvorySQL 4.5 数据库
  • 新增行为准则
  • 更新社区贡献指南
  • 通过 PR 实现文档自动构建与官网更新
  • 增强贡献者工作流:支持 /assign 命令自助分配任务
  • IvorySQL Operator V4 适配 IvorySQL 4.5,升级系统组件与数据库扩展版本

IvorySQL 在线体验这一新增功能,您可以阅读文章 IvorySQL-WASM:免安装的数据库探索之旅 了解详情。

修复已知问题

  • 修复 check_compatible_mode 与 assign_compatible_mode 枚举值错误问题
  • 修复文档中 GUC 框架测试结果描述问题
  • 修复文档中 Oracle 兼容性参数描述问题
  • 修复文档中 README 路径问题
  • 修复兼容模式变更时 search_path 未更新问题
  • 修复 ModifyTableContextUpdateContext 兼容性问题
  • 修复 initdb -C identifier_case_switch 不生效问题

详情参考:IvorySQL 4.5 发布说明

源码

IvorySQL 主要包含 2 个代码仓库:

感谢贡献者

以下人员(按字母顺序排列)作为补丁作者、提交者、审阅者、测试人员或问题报告者对本版本做出了贡献:

Cary Huang, Denis Lussier, Fawei Zhao, Flyingbeecd, Ge Sui, Grant Zhou, Hulin Ji, Hope Gao, Lily Wang, Renli Zou, Shawn Yan, Shihua Yang, Shiji Niu, Shoubo Wang, Shuntian Jiao, Xiangyu Liang, Xinjie Lv, Zheng Tao, Zhenhao Pan, Zhuoyan Shi.