IvorySQL 4.4 发布
IvorySQL 4.4 已于 2025 年 3 月 10 日正式发布。新版本全面支持 PostgreSQL 17.4,新增多项新功能,并修复了已知问题。增强功能PostgreSQL 17.3 增强功能加强 PQescapeString 及相关函数对无效编码输入字符串的防护。恢复在连接请求中出现的数据库和用户名的自动截断。从连接权限检查和限制中排除并行工作者。从 LWLock 等待事件名称中移除
如何利用 PostgreSQL 的 JSONB API 作为扩展的轻量级 JSON 解析器
在基于 C 语言的 PostgreSQL 扩展开发中,您可能会遇到需要处理 JSON 等结构化数据的情况。通常,您可能会在扩展中引入第三方 JSON 解析库,例如 cJSON 或 libjansson。这些库功能强大、易于使用且提供了丰富的特性,但如果我们并未充分利用这些库的高级功能,引入它们则会显得多余。很多时候,我们只是希望从 JSON 中读取某个特定值或简单地遍历它。PostgreSQL 本
IvorySQL v4 逻辑复制槽同步功能解析:高可用场景下的数据连续性保障
功能简介IvorySQL v4 基于 PostgreSQL 17,引入了逻辑复制槽同步至热备份数据库的功能。这一改进有效解决了旧版本中主数据库与备份数据库切换后逻辑复制中断的问题。对于那些追求数据高可用性和业务连续性的数据库来说,这无疑是一个重大的利好消息。它不仅提升了系统的整体稳定性,还确保了在故障发生时,数据复制过程能够无缝继续,从而最大程度地降低了业务中断的可能性。复制槽同步机制前提条件物理
表访问方法:PostgreSQL 中数据更新的处理方式
作者:Cary前言本文将详细探讨 PostgreSQL 如何处理更新操作。在 PostgreSQL 中,成功的更新可以被视为“插入一条新记录”,同时“标记旧记录为不可见”,这是因为 PostgreSQL 使用了 MVCC 技术。这个过程听起来简单,但实际上有许多因素需要考虑,以确保更新的成功。涉及的 API在执行更新操作时,主要涉及两种表访问方法的 API:tuplefetch
「IvorySQL 用户案例有奖征集」:用你的故事,点亮开源之光!
🌟 活动背景IvorySQL 作为新一代开源关系型数据库,每一次技术突破都离不开社区的共同推动。现在,我们需要你的声音! 无论是企业级应用实践,还是个人项目的创新玩法,你的真实使用案例都将:帮助全球开发者更好地了解 IvorySQL推动核心功能的优化方向构建更完善的开源生态图谱📅 活动主题 & 时间主题:"IvorySQL 用户案例征集"征集时间:2025 年
「2024 年度技术精华盘点」IvorySQL & PostgreSQL 技术干货全解析!
2024 年,IvorySQL 公众号持续输出高质量技术内容,涵盖 PostgreSQL 核心技术解析 和 IvorySQL 创新实践 两大方向。无论您是数据库领域的初学者,还是经验丰富的开发者,这些干货文章都能为您带来新的启发与实用价值。现在,让我们一起回顾这些精彩内容,探索数据库技术的无限可能!PostgreSQL 技术干货PostgreSQL16 中的新增功能:双向逻辑复制想要在多主数据库间
IvorySQL 4.2 发布
IvorySQL 4.2 已于 2025 年 1 月 13 日正式发布。新版本全面支持 PostgreSQL 17.2,并修复了多项 bug。
从 PostgreSQL 升级至 IvorySQL 4.0
> 本文作者:严少安,IvorySQL 贡献者。 > 本文为授权转载。2024 年 8 月,我在《PG 12 即将退役,建议升级到 16.4》一文中提到,PostgreSQL 12 版本即将 “停运”。而后,2024 年 11 月,PostgreSQL 12.22 发布,这也是 PG 12 最后一个小版本,标志着这个版本的生命周期即将结束。建议升级到更高版本,比如 IvorySQL 4
IvorySQL 升级指南:从 3.x 到 4.0 的平滑过渡
本篇文章就来详细描述一下,如何从 IvorySQL 3.x 升级到 IvorySQL 4.0。
IvorySQL 4.0 发布:全面支持 PostgreSQL 17
IvorySQL 4.0 有多项增强:全面支持 PostgreSQL 17,新增和完善多种 Oracle 兼容特性,如不可见列特性和包功能等。
IvorySQL 4.0 之 Invisible Column 功能解析
Invisible Column 的引入,为开发者提供了在不影响现有应用的情况下动态调整数据库结构的新选择,进一步提升了 IvorySQL 在数据灵活性管理上的能力,为用户在数据库升级、兼容性优化等方面提供了更大的便利性。 本文将详细介绍这一特性的功能、使用场景以及使用方式。
IvorySQL 4.0 之兼容 Oracle 包功能设计思路解读
IvorySQL 4.0 新增了兼容 Oracle 包功能的新特性,本文简要介绍实现此功能时的设计思路。