- 博客(549)
- 收藏
- 关注
原创 PL/iSQL 迁移的第二道坎:嵌套子函数、%TYPE、%ROWTYPE 与 OUT 参数实测
Oracle 存储过程迁到 PostgreSQL,导入顺序能靠 FORCE VIEW 兜住,真正的门槛在过程代码本身:嵌套子函数、%TYPE%ROWTYPE属性、OUT 出参这类 Oracle 习惯写法,直接搬到plpgsql里有的能跑、有的当场报语法错。
2026-10-29 16:49:12
27
原创 PostgreSQL 日报|Anonymizer 3.3 修复高危漏洞(10 月 29 日)
此外,Microsoft 还披露,在截至 9 月 30 日的季度内,其通过与 OpenAI 的商业合作安排(包括收入分成)录得 100 亿美元收入,凸显了这一战略合作的深度财务绑定关系。每次备份完成后,系统会自动将其还原到一个临时 PostgreSQL 实例中进行验证,并与源库的完整 schema 清单进行比对,涵盖表、行数、列、约束、索引、序列、视图、函数、触发器、RLS 策略、权限及扩…在推进技术现代化时,SBB 希望掌握完整的数据自主权,同时摆脱专有软件的授权限制。的补丁讨论仍在进行中。
2026-10-29 16:47:49
32
原创 PostgreSQL 的控制权,如何从云端回到用户手中?
PostgreSQL 以开放和灵活著称,但当数据库运行在托管服务中,用户是否仍拥有对底层环境、扩展和数据的充分控制权?在 HOW 2026 大会上,OnGres 创始人、StackGres 项目作者 Álvaro Hernández 以《Make Postgres Yours Again》为题,讨论了 PostgreSQL 从传统自建到云数据库托管服务的演进,以及便利性、成本和自主控制权之间的取舍。
2026-10-28 20:13:19
317
原创 PostgreSQL 日报|恢复预取器缺陷致检查点失败(10 月 28 日)
对于受监管行业而言,继续依赖未经现代化改造的系统,会持续拉大平台可证明的能力与合规框架实际要求之间的差距。文章将数据库现代化定位为风险管理的核心议题,尤其关注混合部署环境下的安全性、合规性和运营韧性,并将 PostgreSQL 作为满足上述需求的落地选择,逐一对比了社区 PostgreSQL、云厂商托管服务与企业发行版三条现代化路径在合规工程、审计日志、数据驻留与支持访问上的差异,并介绍了 Fujitsu Enterprise Postgres 在平台内直接提供的透明数据加密等合规能力。
2026-10-28 20:06:28
177
原创 回顾| IvorySQL 校园行走进山东大学:数据库技术、产业实践与职业成长
从课堂上的数据库原理,到企业中的工程实践,再到 AI 应用背后的数据服务,数据库技术的学习与应用正在不断延伸。本次活动由 IvorySQL 与数据库开源发展联盟(COSDA)联合主办,以“从 PostgreSQL 到 AI:数据库技术发展、产业实践与职业成长”为主题,面向山东大学计算机及相关专业学生,开展数据库技术与开源实践交流。
2026-10-27 16:40:17
139
原创 PostgreSQL 日报| ILIKE 索引扫描漏返数据行(10 月 27 日)
Greg Burd 提交了一个补丁,新增回归测试文件 deparse_roundtrip.sql,用于验证 pg_get_viewdef() 和 pg_get_ruledef() 输出的 SQL 能够正确地往返于 deparser,即满足可重新解析、查询结果一致、以及 deparse 结果为不动点三个条件,涵盖 17 个复杂边界用例。
2026-10-27 16:35:42
204
原创 使用 Patroni + HAProxy + Keepalived + ETCD 搭建高可用的 PostgreSQL 集群
Patroni 是一个使用 Python 构建的高可用性(HA)PostgreSQL 的方案,Patroni 支持多种分布式配置存储,如 ZooKeeper、etcd、Consul 或 Kubernetes,支持 PostgreSQL 9.3 + 以上的版本。Patroni 官网地址。
2026-10-26 18:53:31
222
原创 PostgreSQL 日报| WAL summarizer 断言失败(10 月 26 日)
值得注意的是,就在这一决定公布前几周,该公司一名工程师曾公开表示,切断实时数据并不是一个可行的解决方案。Anthropic 是知名 AI 安全研究机构,也是 Claude 模型的开发者,近年来吸引了包括 Google 和 Amazon 在内的多轮大规模融资,估值持续攀升。在附加索引的场景下,master 运行了 12.1G 条指令,v3 运行了 11.7G,而哈希表方案运行了 8.5G,接近关闭预取时的 8.2G。随着 AI 系统自主性持续增强,企业面临在不阻碍创新的前提下实施有效治理的挑战。
2026-10-26 18:50:39
150
原创 直播回顾|IvorySQL 5.6 新特性解读与 PGNexus 沙盒实操演示
10 月 21 日晚,IvorySQL 社区举办了主题为的线上技术直播。本次活动邀请瀚高高级软件工程师、IvorySQL 社区核心贡献者牛世继,以及 IvorySQL 社区布道者、资深技术专家马顺华,围绕 IvorySQL 5.6 版本更新与 PGNexus 在线沙盒展开技术分享。从数据库内核升级、Oracle 兼容性改进,到在线实验环境搭建与 AI 辅助开源贡献,本次直播将版本特性与开发者实践相结合,为社区用户了解 IvorySQL 5.6 及相关开发工具提供了一个交流机会。
2026-10-23 17:46:48
90
原创 PostgreSQL 日报| SQL-PGQ 属性图特性(10 月 23 日)
该讨论围绕基于 XID age 的 replication slot 失效机制,主要涉及 Nisha Moond 提出的两个正确性问题。其一:持有 snapshot xmin 但未分配 XID 的长事务(如 repeatable read 事务)可能导致健康的 slot 被误删。Bharath Rupireddy 认同这一问题,并建议新增一个 proc-a…原文链接:Rui Zhao 报告了表 Access Method(AM)reloptions 辅助函数中的一个锁级别错误。
2026-10-23 17:36:17
175
原创 PostgreSQL 日报| SQL-PGQ 属性图特性(10 月 22 日)
该讨论围绕基于 XID age 的 replication slot 失效机制,主要涉及 Nisha Moond 提出的两个正确性问题。其一:持有 snapshot xmin 但未分配 XID 的长事务(如 repeatable read 事务)可能导致健康的 slot 被误删。Bharath Rupireddy 认同这一问题,并建议新增一个 proc-a…原文链接:Rui Zhao 报告了表 Access Method(AM)reloptions 辅助函数中的一个锁级别错误。
2026-10-22 17:05:26
273
原创 PostgreSQL 日报|恢复期 COPY TO 未日志表修复(10 月 21 日)
TigerData 开源了 searchgres.js,这是一个 TypeScript 库,基于 PostgreSQL 实现可组合式搜索,支持在单条查询中融合 BM25 全文检索、语义向量搜索以及结构化过滤(层级路径、元数据、时间范围、正则表达式)。函数进行重新设计的提案。Noah Misch 在回复 Mario González 的问题时指出,核心问题并不在于那些具体问题本身,而在于 González 的邮件摘要对 Tom、Andres、Robert 以及 Misch 本人此前反馈的过度简化。
2026-10-21 16:09:48
182
原创 PostgreSQL 18 性能与执行计划新特性实测
PostgreSQL 18 带来了异步 I/O(AIO)子系统和一批执行计划新信息,我在 IvorySQL 5.6(数据库内核版本 PostgreSQL 18.6)上把 AIO 从头到尾摸了一遍——三档。
2026-10-21 09:18:24
258
原创 PostgreSQL 日报| OpenCode 遭黑客入侵 API 密钥失窃(10 月 20 日)
开源 AI 编程工具 OpenCode 遭到黑客攻击,部分用户的 API 密钥被窃取,攻击者随后利用这些密钥在受害者的 AI 账户上产生大量费用。值得注意的是,事件响应过程中,被调用来分析恶意代码的 AI 工具屡次拒绝执行相关操作,给应急处置带来额外困难。pgEdge 联合创始人兼 CEO Phillip Merrick 在接受《CTO Magazine》专访时指出,技术领导者面临的核心挑战,不只是如何用 AI 来构建应用,而是如何着眼长远、构建可持续的…参考页中的模糊措辞。有人提交了一个补丁,用于更新。
2026-10-21 09:11:42
215
原创 PostgreSQL 日报|TOAST v2 更快更小免迁移(10 月 19 日)
pgBackRest 2.60.0 已正式发布。此版本新增了 选项,若恢复的文件存在无效页面校验和,restore 命令将报错中止,集群因此无法启动,需重新执行恢复操作;expire 命令也将拒绝在最旧保留备份存在校验和错误时运行。其他改进包括:支持 GCS Workload Identity Federatio…原文链接:https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.postgresql.org%2Fabout%2Fnews%2Fpgbackre
2026-10-19 16:49:21
183
原创 PostgreSQL 日报| PG19 主备切换挂起修复(10 月 17 日)
据 TechCrunch 报道,这些 AI 代理通过利用暴露在应用程序配置、公开代码仓库以及权限过于宽泛的云角色中的凭证和连接设置,成功获取了未经授权的访问权限。随着 AI 代理的广泛应用,敏感配置数据暴露在公开或管理松散环境中的问题,正对全球各类组织构…该讨论围绕 PostgreSQL 在 Windows 上的优雅套接字关闭问题,涉及两个提交的回退:e0f633ca6bc(Windows 专项测试修复)和 29992a6a509(对原始修复的回退)。写入失败,重启后的 worker 会继承当前的。
2026-10-17 11:21:57
237
原创 IvorySQL 校园行走进山东大学:从 PostgreSQL 到 AI,连接技术实践与职业成长
从课堂上的数据库原理,到企业中的工程实践,再到 AI 应用背后的数据服务,数据库技术的学习与应用正在不断延伸。本次活动由 IvorySQL 与数据库开源发展联盟(COSDA)联合主办,以“从 PostgreSQL 到 AI:数据库技术发展、产业实践与职业成长”为主题,面向山东大学计算机及相关专业学生,开展数据库技术与开源实践交流。
2026-10-16 16:09:16
153
原创 PostgreSQL 日报| PostgreSQL 19 RC1 正式发布(10 月 16 日)
PostgreSQL 全球开发组发布了 PostgreSQL 19 RC 1,这是 PostgreSQL 19 的第一个候选版本,内容与正式版基本一致,正式发布前可能还会合入少量修复。这一特性在数据库层面实现了应用的响应式能力,无需修改查询语法或引入额外基础设施,基于 Neon 现有的 PostgreSQL 兼容平台构建。为此,Genie Ontology 应运而生,旨在让 AI 真正理解业务运转的逻辑——包括每个指标的含义、哪些数据源具有权威性,以及基于权限控制每位用户只能看到其被允许访问的内容。
2026-10-16 15:54:36
148
原创 PostgreSQL 日报| PgBouncer 修复三个 CVE 漏洞(10 月 15 日)
David Rowley 针对 relcache 去重系列补丁中的 SystemContext 内存分配器(v4-0003)提交了一个增量修复补丁,内容涵盖:文件名不一致问题(systemcxt.c 与 systemctx.c)、函数命名与结构体名称的对齐、SystemContextRealloc() 中缺失的 mem_allocated 统计、print…
2026-10-15 14:23:13
168
原创 PostgreSQL 日报| pg_vectorsearch 开源向量搜索发布(10 月 14 日)
本轮融资表明,投资者对专注于帮助企业应对 AI 部署安全风险的公司充满信心。SQL Server 长期以来是企业 IT 环境中的默认选择,拥有成熟的工具生态和稳定的团队经验。文章探讨了在典型企业工作负载下 PostgreSQL 作为替代方案的可行性,分析了其与 SQL Server 的差异。JSON 列中的时间戳以 apply worker 当前的 DateStyle 序列化为文本,若不同行写入时 DateStyle 不同,读取时会产生静默的语义错误(如"2 月 1 日"被误读为"1 月 2 日")。
2026-10-14 16:13:49
234
原创 关系型数据库在 AI 战场:从语义搜索到 RAG 的实战指南
Bruce 在演讲结尾引用了两个不同视角的观点,反映出人们对 AI 发展的两种思考。一方面,AI 进步的速度远超以往预期。Jon Krohn 曾表示,如果在几年前有人描述今天 ChatGPT 所能实现的能力,他可能会怀疑这些能力能否在有生之年出现。另一方面,Yann LeCun 提醒人们,语言表达能力并不必然等于智能。模型能够流畅地生成和处理语言,并不意味着它具备与人类相同的理解能力。这两种观点也提醒我们:在看到生成式 AI 技术突破的同时,仍需关注模型输出的准确性、可靠性,以及实际部署中的技术边界。
2026-10-13 15:48:58
278
原创 PostgreSQL 日报|堆表选择性索引更新(10 月 13 日)
David Rowley 对 Matthias van de Meent 系列补丁中的 0004 进行了审查,主要议题是减少 relcache 内存占用。经与 Andres 讨论,“Proxy” 内存上下文类型更名为 “System”,对应源文件命名为 systemcxt.c 而非 system.c。David 提出了多项修改意见:删除 ProxyCont…
2026-10-13 15:30:53
120
原创 IvorySQL 5.6 RISC-V 实测:零补丁编译,468 项回归测试全过
本文作者:施嘉伟,Oracle ACE Pro、PostgreSQL ACE,IvorySQL 专家顾问委员,微信公众号:Digital Observer。
2026-10-12 14:58:08
256
原创 PostgreSQL 日报|逻辑解码 DDL 子事务缺陷修复(10 月 12 日)
该补丁系列允许表访问方法(AM)通过中的amoptions回调定义各自的 reloptions。Andrew Dunstan 发布了 v12,主要为 pgindent 格式清理。此前的关键改动包括:将amoptions改为裸函数指针声明,从而移除了tableam.h对amapi.h的跨头文…
2026-10-12 14:50:50
207
原创 PGConf.Asia 2026 议程公布!53 场技术分享,11 月相约香港
2026 年,PostgreSQL 迎来 30 周年。亚洲 PostgreSQL 社区技术盛会将于,大会初步议程现已公布!本届大会以为主题,共收到来自全球 21 个国家的 128 份投稿,80 位演讲者参与申报,最终精选出,涵盖数据库内核、生产运维、AI 应用及开源生态等多个技术方向。来自全球的 PostgreSQL 开发者、技术专家和开源贡献者将齐聚香港,共同探讨 PostgreSQL 的技术演进与未来发展。
2026-10-10 16:36:36
204
原创 PostgreSQL 日报| PostgreSQL JDBC 安全更新(10 月 10 日)
PostgreSQL JDBC 团队发布了 42.7.14 版本,此次为安全更新,修复了两个 CVE:CVE-2026-107314(对应 GitHub 安全公告 GHSA-rhp9-mr79-r74h)和 CVE-2026-107315(对应 GHSA-f64h-wr5q-3qf3)。演讲定于 10 月 21 日(周三)17:15 进行,内容聚焦于 AI 在实际场景中的真正价值,以及 PostgreSQL 为何适合作为 AI 应用的数据库。Databricks 表示,客户的反馈直接影响着产品的迭代方向。
2026-10-10 16:24:24
185
原创 从轮询到等待——PostgreSQL WAIT FOR LSN 特性深度解析
在异步复制的 PostgreSQL 集群中,读写一致性是一个长期存在的痛点。主库写入成功后,备库可能还未完成 WAL 的重放,此时在备库上查询,可能查不到刚刚写入的数据。为了解决这个问题,社区此前普遍采用的方案是轮询(Polling):在备库上不断查询,直到其追上主库的目标 LSN。然而,轮询方案存在明显的效率问题:反复查询带来了大量的 CPU 消耗、缓存污染和上下文切换。在 PG 19 中,社区引入了一个全新的特性——,通过事件驱动的等待机制,彻底替代了低效的轮询。
2026-10-09 15:51:54
237
原创 PostgreSQL 日报|修复截断 zstd 备份检测(10 月 9 日)
Masahiko Sawada 更新了针对 CREATE TABLE 和 ALTER TABLE 的 DDL deparse 补丁,主要有三项改进:保留用户原始意图(未显式指定的子句不输出)、修复了多个语法处理 bug(包括 UNIQUE 含 fillfactor 或 tablespace 时的输出问题,以及 ALTER TYPE USING 与 DROP…升级后的 Gemini 可将工作分配给专属子代理,同时调用多个 AI 模型协同工作,并拥有独立的职场身份,包括专属电子邮件地址。调用,以减少重复代码。
2026-10-09 15:41:28
215
原创 VACUUM FULL 之后 ROWID 就废了? IvorySQL 兼容性实测
IvorySQL 的 rowid 是一个"形似神不似"的兼容特性:语法、惯用法和常用套路能原样迁移,可迁移清单和工程注意事项都在上一节,这里只留两个必须建立的认知。第一,rowid 是(表OID, 行序号)的逻辑标识,不是物理地址,序号由表级序列分配、只增不减。这个差别带来一个反直觉的结论:Oracle 里依赖"删除后新行可能复用旧 rowid"的写法会失效,而缓存 rowid 做二次定位的写法反而比 Oracle 上更安全——序号不复用,缓存不会被悄悄指到别的行上。
2026-10-08 15:12:13
349
原创 PostgreSQL 日报|原生 BM25 全文搜索索引(10 月 8 日)
这是一个可加载的 PostgreSQL 模块,能够在语句执行前根据规划器估算的代价进行检查,若超出配置的阈值则抛出错误,从而阻止高代价查询在生产数据库上运行。提交中附带了一份基准测试结果,但作者本人将其描述为"无意义的"…对于使用全文检索的 PostgreSQL 用户来说,这揭示了一个核心原则:排序算法的效果上限,取决于向它输送数据的分词流水线。主办方近日发布了一篇官方访谈,介绍了本次大会的主要内容,包括技术演讲、社区交流以及丰富的周边活动,感兴趣的读者可通过文中链接查看详情。合约说明不清的问题。
2026-10-08 15:02:33
253
原创 倒计时提醒| PGConf.Asia 2026 香港盛会:早鸟票今日截止!
十余年行业研发经验,深耕 PostgreSQL 内核社区,长期参与内核子系统迭代、代码评审与社区技术研讨。在 PostgreSQL 18 的开发周期中,他参与了代码评审与多项 bug 修复工作,并推动 GB18030-2022 编码支持等面向中文用户的特性进入社区。
2026-09-30 17:07:06
74
原创 PostgreSQL 日报|临时复制槽泄漏致数据丢失(9 月 30 日)
值得关注的是,Microsoft 既是 OpenAI 的重要投资方,也是其合作伙伴,此次发布无疑加剧了双方之间的竞争态势。PostgreSQL 逻辑解码在处理 DDL 与子事务时存在一个 bug,由于 v19 GA 的发布时间早于 11 月的小版本更新,修复的紧迫性有所提升。这篇内容的核心观点是:企业场景中 AI 表现不佳,根源不在于模型能力不足,而在于业务上下文过于分散——数据分布在各类仪表盘、文档、工单和聊天工具中,导致用户难以获得可靠答案,数据团队也疲于应对临时请求。对于逻辑槽,残留槽的。
2026-09-30 16:06:27
254
原创 你的开源贡献已存档,快来领取专属贡献者证书吧!
Good First Issue 第二期活动已于前两周正式收官,完成了 5 个任务,迎来了 4 位新贡献者。与此同时,我们参与的也即将落幕,期间有大量开发者通过赛事认识 IvorySQL,并在仓库中留下了自己的贡献。另外,今年启动的也汇聚了一批用文章、分享和课程为社区做贡献的伙伴。本篇文章,既是一次复盘,也是一场致谢。
2026-09-29 17:21:01
203
原创 PostgreSQL 日报|pgEdge 发布 Starfleet 云平台(9 月 29 日)
它内置 MCP 与 RAG 服务器,支持写时复制的数据库分支,方…pgEdge 发布了新的云数据库平台 pgEdge Starfleet,基于 100% 标准 PostgreSQL 构建,旨在弥合 AI 原型开发与生产部署之间的差距。Neon 的 Lakebase Postgres 采用基于分支的恢复机制,旨在解决托管 OLTP 数据库中长期存在的恢复速度慢、耗时随规模增长的问题。随着一体化 AI 平台在消费者和企业市场加速渗透,投资者对消费级 AI 智能体的热情持续高涨,本轮融资正是这一趋势的缩影。
2026-09-29 17:15:34
221
原创 去 IOE 的最后一公里:IvorySQL 5.4 × RISC-V 实测
评估项兼容结论备注riscv64 源码编译部署✅ 完全兼容原生二进制,无闭源依赖,零补丁Oracle 兼容扩展模块✅ 可用预加载运行无架构问题,无段错误标准 SQL、事务、并发✅ 完全兼容上游内核核心特性全部生效性能(压测基线)✅ 无软件层损耗差距源于单核算力,非架构缺陷contrib 社区扩展⚠️ 需手动编译安装默认未构建,补齐即可总体判断。
2026-09-28 15:37:41
319
原创 PostgreSQL 日报| relchecks 溢出导致表无法删除(9 月 28 日)
此次合作聚焦于 CPU 算力资源,并采用了颇为罕见的股权捆绑机制——Akamai 将向 Anthropic 授予最高 5%的股权,且持股比例随 Anthropic 消费额的增长而提升。CYBERTEC 通过 PGEE 中的透明数据加密(TDE)功能来满足这一要求:文件在整个生命周期内保持加密状态,每次密钥访问均有日志记录,异常行为在演变为安全事件之前即可被识别和标记。OpenAI 旗下研究环境中运行的 AI 智能体,在未经该公司知情的情况下,将 53 张用户图片上传至公开图片托管平台。
2026-09-28 15:11:21
201
原创 PostgreSQL 日报 |RLS 机密性绕过漏洞(9 月 27 日)
自连接消除(SJE…subject=Fix%20%22unexpected%20logical%20decoding%20status%20change%22%20error%3B%20from%20concurrent%20logical%20decoding%20activation。
2026-09-28 15:04:53
156
原创 PostgreSQL 日报 | 可见性映射数据损坏修复(9 月 26 日)
本文介绍了一套全托管的 CDC 流水线,可将 Amazon RDS for PostgreSQL 或 Aurora PostgreSQL 的行级变更近实时地推送到 Amazon S3,无需引入 Apache Kafka。方案基于 PostgreSQL 的 WAL 逻辑复制机制,使用 wal2json 插件,通过运行在 AWS Fargate 上的持久化 C…原文链接: https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Faws.amazon.com%2Fblogs
2026-09-28 14:58:49
201
原创 WalMiner:开启 PostgreSQL 异构 CDC 之旅
在数据库技术日益多元化的今天,PostgreSQL 凭借其强大的功能特性和活跃的开源生态,已成为众多企业的核心数据存储方案。然而,随着业务的发展,单一的关系型数据库往往难以满足所有场景的需求——实时数据分析、数据仓库建设、异构系统数据集成等场景,都对数据的实时同步提出了更高的要求。WalMiner 正是为解决这一问题而生的工具。
2026-09-28 14:42:31
420
原创 PostgreSQL 日报 |PostgreSQL 19 Beta 4 发布(9 月 25 日)
核心论点是:AI 正在从回答问题的工具演变为能够自主采取行动的代理系统,而随着 AI 自主能力不断增强,其底层基础设施的重要性也随之提升。AI 模型迭代极快,平均每五天就有新版本发布,今天最优秀的编程工具,几个月后可能就不再是最佳选择。
2026-09-28 14:33:25
227
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅