1. 版本介绍
[发行日期:2025年3月26日]
IvorySQL 1.17 基于 PostgreSQL 14.17 ,包含来自 PostgreSQL 14.17 的各种修复。有关更新的完整内容,请访问我们的 文档网站 。
3. 增强功能
-
PostgreSQL 14.17
-
禁止在扩展脚本中替换包含引号、反斜杠或美元符号的 schema 名称或所有者名称。
-
修复 DISTINCT "any" 聚合函数对未知类型参数的处理问题。
-
加强 REFRESH MATERIALIZED VIEW CONCURRENTLY 的安全限制。
-
限制 pg_stats_ext 和 pg_stats_ext_exprs 条目仅对表所有者可见。
-
防止 pg_dump 过程中未经授权的代码执行。
-
当行级安全策略(RLS)应用于非顶级表引用时,确保缓存计划标记为依赖于调用角色。
-
修复与 struct ResultRelInfo 交互的扩展的 ABI 兼容性问题。
-
增强 PQescapeString 及相关函数对非法编码输入字符串的防护能力。
-
优化 libpq 引用函数的行为。
-
-
IvorySQL 1.17
-
全平台ARM64打包支持:
提供ARM架构的多平台介质包,兼容国内外主流操作系统,包括Red Hat、Debian、麒麟、统信UOS和凝思NSAR OS等。 -
全平台X86打包支持
提供X86架构的多平台介质包,兼容国内外主流操作系统,包括Red Hat、Debian、麒麟、统信UOS和凝思NSAR OS等。 -
支持更多开源插件
包括ddlx0.20、pgvector v0.8.0、PGroonga 3.0.0、PostGIS 3.4.0及pgRouting 3.5.1等。
-
4. 源代码
IvorySQL 的研发工作主要通过以下两个核心代码库进行维护:
-
IvorySQL 数据库源代码库: https://github.com/IvorySQL/IvorySQL
-
IvorySQL 官方网站代码库: https://github.com/IvorySQL/Ivory-www