摘要: IvorySQL 4.4 已于 2025 年 3 月 10 日正式发布。新版本全面支持 PostgreSQL 17.4,新增多项新功能,并修复了已知问题。 增强功能 PostgreSQL 17.3 增强功能 加强 PQescapeString 及相关函数对无效编码输入字符串的防护。 恢复在连接请求中 阅读全文
posted @ 2025-03-11 16:09 IvorySQL 阅读(107) 评论(0) 推荐(0)
摘要: 前言 在基于 C 语言的 PostgreSQL 扩展开发中,您可能会遇到需要处理 JSON 等结构化数据的情况。通常,您可能会在扩展中引入第三方 JSON 解析库,例如 cJSON 或 libjansson。这些库功能强大、易于使用且提供了丰富的特性,但如果我们并未充分利用这些库的高级功能,引入它们 阅读全文
posted @ 2025-03-06 17:20 IvorySQL 阅读(109) 评论(0) 推荐(0)
摘要: 功能简介 IvorySQL v4 基于 PostgreSQL 17,引入了逻辑复制槽同步至热备份数据库的功能。这一改进有效解决了旧版本中主数据库与备份数据库切换后逻辑复制中断的问题。对于那些追求数据高可用性和业务连续性的数据库来说,这无疑是一个重大的利好消息。它不仅提升了系统的整体稳定性,还确保了在 阅读全文
posted @ 2025-03-04 15:10 IvorySQL 阅读(95) 评论(0) 推荐(0)
摘要: 作者:Cary 前言 本文将详细探讨 PostgreSQL 如何处理更新操作。在 PostgreSQL 中,成功的更新可以被视为“插入一条新记录”,同时“标记旧记录为不可见”,这是因为 PostgreSQL 使用了 MVCC 技术。这个过程听起来简单,但实际上有许多因素需要考虑,以确保更新的成功。 阅读全文
posted @ 2025-03-03 11:08 IvorySQL 阅读(167) 评论(0) 推荐(0)
摘要: 2024 年,IvorySQL 公众号持续输出高质量技术内容,涵盖 PostgreSQL 核心技术解析 和 IvorySQL 创新实践 两大方向。无论您是数据库领域的初学者,还是经验丰富的开发者,这些干货文章都能为您带来新的启发与实用价值。 现在,让我们一起回顾这些精彩内容,探索数据库技术的无限可能 阅读全文
posted @ 2025-02-24 13:53 IvorySQL 阅读(1861) 评论(0) 推荐(0)
摘要: IvorySQL 4.2 已于 2025 年 1 月 13 日正式发布。新版本全面支持 PostgreSQL 17.2,并修复了多项 bug。 增强功能 PostgreSQL 17.1 增强功能 确保当 RLS 应用于非顶级表引用时,缓存的计划会标记为依赖于调用角色 使 libpq 在 SSL 或 阅读全文
posted @ 2025-02-08 13:18 IvorySQL 阅读(60) 评论(0) 推荐(0)
摘要: 本文作者:严少安,IvorySQL 贡献者。 本文为授权转载。 2024 年 8 月,我在《PG 12 即将退役,建议升级到 16.4》一文中提到,PostgreSQL 12 版本即将“停运”。而后,2024 年 11 月,PostgreSQL 12.22 发布,这也是 PG 12 最后一个小版本, 阅读全文
posted @ 2025-02-08 11:17 IvorySQL 阅读(177) 评论(0) 推荐(0)
摘要: 日前,IvorySQL 4.0 重磅发布,全面支持 PostgreSQL 17,并且增强了对 Oracle 的兼容性。关于 IvorySQL 4.0 的介绍,各位小伙伴可以通过这篇文章回顾:IvorySQL 4.0 发布:全面支持 PostgreSQL 17. 在 IvorySQL 4.0 发布后, 阅读全文
posted @ 2025-02-08 09:00 IvorySQL 阅读(73) 评论(0) 推荐(0)
摘要: 前言 随着数据库应用场景的多样化,用户对数据管理的灵活性和隐私性提出了更高要求。IvorySQL 作为一款基于 PostgreSQL 并兼容 Oracle 的开源数据库,始终致力于在功能上保持领先和创新。在最新发布的 4.0 版本中,IvorySQL 新增了 Oracle 兼容特性 Invisibl 阅读全文
posted @ 2025-02-07 10:58 IvorySQL 阅读(92) 评论(0) 推荐(0)
摘要: 日前,IvorySQL 4.0 发布,该版本新增了兼容 Oracle 包功能的新特性。 为了大家能够更好地理解和使用 IvorySQL 4.0,本文将简要介绍实现此功能时的设计思路。 Oracle 的包是什么? 包是包含了逻辑上相关的 PL/SQL 类型、变量、常量、子过程、游标和异常的一个模式对象 阅读全文
posted @ 2025-02-07 10:53 IvorySQL 阅读(109) 评论(0) 推荐(0)