2025年9月25日: PostgreSQL 18 发布!

[公告] IvorySQL 4.0 发布 - 基于 PostgreSQL 17.0,增强 Oracle 兼容性

发布于 2024-12-27,作者:Highgo Software
相关开源项目

IvorySQL 4.0 版本说明

发布日期:2024 年 12 月 23 日

IvorySQL 4.0 基于 PostgreSQL 17.0 构建,引入了显著的 Oracle 兼容性功能以及各种改进。此版本增强了数据库功能,同时保持了与 Oracle 系统的强大兼容性。

IvorySQL 4.0 增强功能

Oracle 兼容性功能

隐藏列支持 (#608)

  • 实现了隐藏列功能
  • 增强了 psql 在 Oracle 模式下对扩展描述 (\d+) 的支持
  • 列在未通过名称明确引用时保持隐藏状态

PL/SQL 包管理 (#589)

  • 完整的包生命周期管理(创建、修改、描述)
  • psql 中新增 \k 命令用于包操作
  • 通过新的 ACL 函数进行高级权限管理
  • 通过包缓存进行性能优化

核心改进

增强 pg_get_functiondef (#696)

  • 支持在参数列表中处理多个函数 OID
  • 改进了重载函数的函数定义导出

安装和设置

  • 添加 'ivorysql' 作为默认数据库 (#575)
  • 新增 Ubuntu 安装包支持 (#703)

源代码仓库

如需了解详细更改,请参阅 完整变更日志

感谢您一直以来对 IvorySQL 的支持和信任。

诚挚地,

IvorySQL 团队

关于 IvorySQL

IvorySQL 是 Highgo Software 发起的一个新的开源数据库项目,它扩展了 PostgreSQL——一个最先进且广泛使用的关系数据库系统。它独特地集成了 Oracle 兼容性功能,使其成为寻求 PostgreSQL 的健壮性和多功能性,同时又能获得 Oracle 兼容性优势的用户的理想解决方案。

这种集成简化了从 Oracle 数据库迁移到 IvorySQL 的过程,使用户能够在利用 PostgreSQL 的性能、可靠性和成本效益的同时,保持对 Oracle 功能的熟悉度。

IvorySQL 旨在满足从小型项目到大型企业系统的广泛应用需求,其对社区驱动开发的承诺使其脱颖而出,确保其能够持续改进并适应用户不断变化的需求。