2025 年 12 月 18 日,IvorySQL 5.1 正式发布!
IvorySQL 5.1 基于 PostgreSQL 18.1 构建,包含多项缺陷修复与功能改进。完整更新列表可参考官方文档站点。
PostgreSQL 18.1 增强功能
- 在 CREATE STATISTICS 中检查对 Schema 的 CREATE 权限。
- 避免 libpq 中分配大小计算可能引发的整数溢出。
- 防止在 SQL/JSON 函数(如 JSON_VALUE)的 DEFAULT 子句包含 COLLATE 表达式时出现“无法识别的节点类型”错误。
- 避免对包含分组集(grouping sets)的无变量 HAVING 子句进行错误优化。
- 在哈希右半连接(hash right semi join)中禁用并行执行。
- 避免在生成有序追加(ordered-append)执行计划时出现潜在的除零错误。
- 修复在支持有序访问但不支持仅索引扫描的索引类型下,查询规划器可能失败的问题。
更多细节可参考 PostgreSQL 官方发布说明。
IvorySQL 5.1 新增特性
- 升级至 PG 18.1 内核。
- 在线体验:IvorySQL 5.1 推出基于浏览器的交互式体验环境,用户无需本地安装,即可实时探索与评估 IvorySQL 5.1 功能。
- 全平台安装包支持:提供覆盖 X86、ARM、MIPS、LoongArch 架构的多平台介质包。
- 容器化部署支持:支持通过 Docker Compose、Podman、Swarm、Helm 及 Operator 工具,一键部署 IvorySQL 5.1 单机或高可用集群。
- IvorySQL Cloud 5.1 同步发布:集成了 IvorySQL 5.1 数据库以及周边生态,实现可视化的数据库发放回收、监控运维等全生命周期管理。
- PostgreSQL 扩展:新增支持 10 款 PostgreSQL 扩展,分别是 pg_cron、pgAudit、PostGIS、pgRouting、PGroonga、ddlx、pgsql-http、system_stats、plpgsql_check、pgvector。
已修复问题
- 清理编译过程中的告警信息。
- 修复 PL/iSQL 解析器拒绝 SELECT INTO 表达式中带括号语法的问题。
- 修正文档中关于源码安装时缺失 uuid-ossp 插件的相关描述。
源代码
IvorySQL 的开发维护主要在以下四个代码仓库进行:
- IvorySQL 数据库源码:https://github.com/IvorySQL/IvorySQL
- IvorySQL 官方网站:https://github.com/IvorySQL/Ivory-www
- IvorySQL 文档:https://github.com/IvorySQL/IvorySQL_docs
- IvorySQL Docker:https://github.com/IvorySQL/docker_library
贡献者
以下人员(按字母顺序)以补丁作者、提交者、评审者、测试人员或问题反馈者的身份参与了本次版本发布:
- Amberwww1
- Cédric Villemain
- Fawei Zhao
- Ge Sui
- Grant Zhou
- Oreo Yang
- Rophy Tsai
- Shuntian Jiao
- Steven Niu
- Xiangyu Liang
- Xiaohui Liu
- Xinjie Lv
- Xueyu Gao
- Yasir Hussain Shah
- Yuan Li
- Zheng Tao
- Zhenhao Pan
- Zhe Zhang
- Zhibin Wang
- Zhuoyan Shi
感谢以上贡献者!
欢迎试用
欢迎各位社区小伙伴试用 IvorySQL 5.1,如发现任何问题,可提交 issue 反馈,我们将为您送上 IvorySQL 周边好礼!
最后修改时间:2025-12-19 09:34:52
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




