摘要: 前言 在本文中,我们将讨论 PostgreSQL 如何实现和处理 JSON 对象。读者需要具备一定的 Linux、Postgres 和 JSON 的基础知识,因为我们不仅会介绍这些新特性,还会讲解如何实现它们。本文是基于运行在 Ubuntu 23.04 上的 PostgreSQL 16(开发版本)撰 阅读全文
posted @ 2025-04-03 16:58 IvorySQL 阅读(180) 评论(0) 推荐(0)
摘要: 关于作者: 严少安。数据库领域从业者。PostgreSQL ACE。公众号“少安事务所”。Certs:PGCM,HGCP,PMP 等。 近期,有小伙伴在技术群中咨询如何在 Debian 系操作系统上安装 IvorySQL 数据库,恰逢 IvorySQL 4.4 版本发布,这里做一个简单的交流分享。探 阅读全文
posted @ 2025-03-27 15:50 IvorySQL 阅读(171) 评论(0) 推荐(0)
摘要: 1. 概述 本文将介绍如何设置一个 gdb 调试环境,以深入了解 TLS 连接并更好地理解 PostgreSQL 中使用的 OpenSSL API。 2. 使用调试符号构建 OpenSSL 首先,检出 OpenSSL 源代码并切换到您想要使用的版本。在本例中,我想使用 OpenSSL 3.0.2 版 阅读全文
posted @ 2025-03-25 15:55 IvorySQL 阅读(128) 评论(0) 推荐(0)
摘要: 引言 当向 PostgreSQL 发送查询时,查询通常会经过几个处理阶段,并最终返回结果。这些阶段如下所示: 解析(Parse) 分析(Analyze) 重写(Rewrite) 计划(Plan) 执行(Execute) 在本文中,我们将仅关注“计划”阶段或“规划器(Planner)”模块,因为这是最 阅读全文
posted @ 2025-03-21 16:36 IvorySQL 阅读(122) 评论(0) 推荐(0)
摘要: 1. 概述 IvorySQL v4 引入了块级增量备份和增量备份合并功能,旨在优化数据库备份与恢复流程。通过 pg_basebackup 工具支持增量备份,显著降低了存储需求和备份时间。同时,pg_combinebackup 工具能够将多个增量备份合并为单个完整备份,提升了数据恢复的灵活性和效率。 阅读全文
posted @ 2025-03-19 14:27 IvorySQL 阅读(276) 评论(0) 推荐(0)
摘要: DeepSeek 加持!IvorySQL 文档智能助手正式上线! "那个配置参数到底在第几章?"——正在部署 IvorySQL 的运维工程师小 “I”,第 5 次按 Ctrl+F 搜索文档。 从版本差异到参数说明,在浩如烟海的技术文档中精准定位信息,曾是所有开发运维人员们的必修课。技术文档是我们了解 阅读全文
posted @ 2025-03-14 16:56 IvorySQL 阅读(139) 评论(0) 推荐(0)
摘要: 概述 本文将分享一个简单的步骤,介绍如何在 PostgreSQL 中运行 SSL/TLS 回归测试。 Postgres 回归测试 每当我们想要添加新功能或进行修复时,都应该运行 PostgreSQL 提供的测试,以确保没有损坏。如果新功能或修复没有相应的测试,我们应该考虑添加一些,以确保在未来进行其 阅读全文
posted @ 2025-03-13 14:04 IvorySQL 阅读(68) 评论(0) 推荐(0)
摘要: IvorySQL 4.4 已于 2025 年 3 月 10 日正式发布。新版本全面支持 PostgreSQL 17.4,新增多项新功能,并修复了已知问题。 增强功能 PostgreSQL 17.3 增强功能 加强 PQescapeString 及相关函数对无效编码输入字符串的防护。 恢复在连接请求中 阅读全文
posted @ 2025-03-11 16:09 IvorySQL 阅读(110) 评论(0) 推荐(0)
摘要: 前言 在基于 C 语言的 PostgreSQL 扩展开发中,您可能会遇到需要处理 JSON 等结构化数据的情况。通常,您可能会在扩展中引入第三方 JSON 解析库,例如 cJSON 或 libjansson。这些库功能强大、易于使用且提供了丰富的特性,但如果我们并未充分利用这些库的高级功能,引入它们 阅读全文
posted @ 2025-03-06 17:20 IvorySQL 阅读(117) 评论(0) 推荐(0)
摘要: 功能简介 IvorySQL v4 基于 PostgreSQL 17,引入了逻辑复制槽同步至热备份数据库的功能。这一改进有效解决了旧版本中主数据库与备份数据库切换后逻辑复制中断的问题。对于那些追求数据高可用性和业务连续性的数据库来说,这无疑是一个重大的利好消息。它不仅提升了系统的整体稳定性,还确保了在 阅读全文
posted @ 2025-03-04 15:10 IvorySQL 阅读(97) 评论(0) 推荐(0)