解锁 Postgres 扩展日!与瀚高共探 C/Java 跨语言扩展技术的边界与未来
2025 年 5 月 13 日至 16 日(蒙特利尔时间),一年一度的 PostgreSQL 开发者大会 PGConf.dev(原 PGCON 会议)将在加拿大蒙特利尔盛大举行。同去年一样,在本次大会开幕的前一天同样会举办另外一个专场活动——Postgres Extensions Day,此活动会聚焦 PG 扩展的开发,交付,发布等方面。Postgres Extensions Day 由 Post
如何利用 PostgreSQL 的 JSONB API 作为扩展的轻量级 JSON 解析器
在基于 C 语言的 PostgreSQL 扩展开发中,您可能会遇到需要处理 JSON 等结构化数据的情况。通常,您可能会在扩展中引入第三方 JSON 解析库,例如 cJSON 或 libjansson。这些库功能强大、易于使用且提供了丰富的特性,但如果我们并未充分利用这些库的高级功能,引入它们则会显得多余。很多时候,我们只是希望从 JSON 中读取某个特定值或简单地遍历它。PostgreSQL 本
表访问方法:PostgreSQL 中数据更新的处理方式
作者:Cary前言本文将详细探讨 PostgreSQL 如何处理更新操作。在 PostgreSQL 中,成功的更新可以被视为“插入一条新记录”,同时“标记旧记录为不可见”,这是因为 PostgreSQL 使用了 MVCC 技术。这个过程听起来简单,但实际上有许多因素需要考虑,以确保更新的成功。涉及的 API在执行更新操作时,主要涉及两种表访问方法的 API:tuplefetch
「2024 年度技术精华盘点」IvorySQL & PostgreSQL 技术干货全解析!
2024 年,IvorySQL 公众号持续输出高质量技术内容,涵盖 PostgreSQL 核心技术解析 和 IvorySQL 创新实践 两大方向。无论您是数据库领域的初学者,还是经验丰富的开发者,这些干货文章都能为您带来新的启发与实用价值。现在,让我们一起回顾这些精彩内容,探索数据库技术的无限可能!PostgreSQL 技术干货PostgreSQL16 中的新增功能:双向逻辑复制想要在多主数据库间
IvorySQL 4.0 之 Invisible Column 功能解析
Invisible Column 的引入,为开发者提供了在不影响现有应用的情况下动态调整数据库结构的新选择,进一步提升了 IvorySQL 在数据灵活性管理上的能力,为用户在数据库升级、兼容性优化等方面提供了更大的便利性。 本文将详细介绍这一特性的功能、使用场景以及使用方式。
IvorySQL 4.0 之兼容 Oracle 包功能设计思路解读
IvorySQL 4.0 新增了兼容 Oracle 包功能的新特性,本文简要介绍实现此功能时的设计思路。