PostgreSQL 技术文章
Electrifying Neon:构建实时后端系统
Neon 已宣布其完整后端平台正式 GA,并正在着手开发实时功能。该工作由 Electric 团队负责推进------该团队在 Neon 被 Databricks 收购后加入 Neon。公告未披露具体实现细节,但 Electric 团队此前在 PostgreSQL 实时数据同步领域积累了丰富经验,预计新功能将在此基础上构建。实时后端被视为 Neon 平台即将推出的...
AI 行动时代:联合国全球契约领导人峰会主旨演讲思考
EDB 在联合国全球契约领导人峰会上就 AI 发展趋势发表了观点。核心论点是:AI 正在从回答问题的工具演变为能够自主采取行动的代理系统,而随着 AI 自主能力不断增强,其底层基础设施的重要性也随之提升。对于 PostgreSQL 技术社区而言,这意味着以 PostgreSQL 为代表的数据库层将成为构建可靠、可问责 AI 系统的关键基础。文章将数据基础设...
Oracle 到 PostgreSQL 迁移:企业实战指南
企业从 Oracle 迁移到 PostgreSQL,难点不在于决策本身,而在于如何可控地推进执行。降低 Oracle 授权成本、减少对应用团队的影响、确保生产环境持续稳定运行,是迁移过程中的三大核心关切。本文面向已完成迁移决策的企业,提供一套结构化的执行手册,重点关注将工作负载从 Oracle 迁移至 PostgreSQL 时的风险管理与落地步骤。
PostgreSQL 19 Beta 4 版本发布!
PostgreSQL 全球开发组发布了 PostgreSQL 19 Beta 4。此版本撤回了多项原计划纳入的功能,包括 SQL/PGQ(属性图查询)、在线启用/禁用数据校验和、FOR PORTION OF 时态更新/删除,以及通过 ALTER TABLE 进行分区合并与拆分。部分系统目录 DDL 函数也被移除。此外,本次发布修复了多个问题,涉及外键性能优...
PostgreSQL Hacker 电子邮件讨论精选
提议:添加 QUALIFY 子句
该讨论围绕为 PostgreSQL 添加 QUALIFY 子句的提案展开,其功能类似于其他 SQL 方言中用于过滤窗口函数结果的语法。目前探索了两种实现方案:一种是查询重写方式,支持窗口和非窗口形式的 QUALIFY;另一种是基于规划器的方式,仅支持窗口函数,目前仍处于 WIP 状态且存在测试失败。补丁已经历多轮迭代:v2 引入两种方案并附带文档和测试,v...
原链接: https://pgnexus.ai/hacker-discussions?subject=Proposal%3A QUALIFY clause
锁等待失败时重置 waitStart
RemoveFromWaitQueue() 在锁等待失败(因 lock_timeout、取消或死锁)后未清除 PGPROC->waitStart,导致旧的时间戳残留。当下一个等待加入队列但 ProcSleep() 尚未写入新的 waitStart 时,pg_locks 会在短暂窗口内显示错误的非 NULL 时间戳。Shihao Zhon...
原链接: https://pgnexus.ai/hacker-discussions?subject=Reset waitStart when a lock wait fails
libpq 中的服务端 SNI 支持
Jacob Champion 对 libpq 服务端 SNI 支持的 v3 补丁进行了审查。他指出 ssl_sni 在重新加载时不会回滚,这与现有 SSL 配置的处理方式一致。他建议用 $node->log_check() 替代手动读取日志文件的方式。他探索了一种完全去掉 sni_enabled 的替代实现,但认为这会使 WARNING 日志和...
原链接: https://pgnexus.ai/hacker-discussions?subject=Serverside SNI support in libpq
BUG: pg_class.relchecks 溢出导致表无法删除
Matthias van de Meent 报告了一个 bug:当一张表上创建的 CHECK 约束超过 2^15 个时,pg_class.relchecks 列(int16 类型)会发生溢出。这会导致 relcache 加载时产生大量 WARNING,并使表无法删除------因为删除约束时会递减该计数器,而计数器对非正值会报错。他提议通过强制设置上限来修复此...
修复并发逻辑解码激活导致的"意外逻辑解码状态变化"错误
该讨论针对 slot 同步中的一个竞态条件:备机的 slotsync worker 可能使用旧版 slot 的 restart_lsn 持久化本地 slot。具体场景是,主机在 worker 获取 slot 信息与本地创建 slot 之间将某个 failover slot 删除并重建,导致故障转移后解码时报错 "unexpected logical dec...
pg_*_advice:TSV 数据加载失败等问题
Robert Haas 确认收到了 Nikolay Samokhvalov 关于 pg_*_advice 中 TSV 加载失败及相关问题的报告。Nikolay 提到 AI 发现了另一个问题并准备了相应的补丁。Robert 表示已关注到这些报告,正在积极处理,预计次日提交一套补丁。此次交流未涉及具体故障细节或修复方案,讨论仍待 Robert 后续补丁提交后继...
原链接: https://pgnexus.ai/hacker-discussions?subject=pg_\*_advice%3A tsv load failure%2C etc.
行业新闻
Databricks 收购 Row Zero,继续寻觅并购目标
Databricks 收购了云端电子表格初创公司 Row Zero,这是其 2026 年密集并购计划中的又一笔交易。据 TechCrunch 报道,Databricks 目前仍在积极寻找更多潜在收购目标。Row Zero 的云电子表格技术预计将与 Databricks 现有的数据与 AI 平台形成互补。此次收购表明,随着数据平台领域竞争持续加剧,Datab...
Oracle 因新墨西哥州 Stargate 数据中心启动不可抗力条款
Oracle 就其位于新墨西哥州的 Stargate 数据中心项目发出不可抗力通知。该通知旨在为 Oracle 提供保护------一旦该设施未能在 2028 年如期投入运营,Oracle 可据此推迟相关付款义务。此举引发外界对这一大型数据中心项目进展的质疑。该项目是更宏观的 Stargate AI 基础设施计划的重要组成部分,涉及多家主要科技企业的参与。
澳大利亚调查 OpenAI 黑客入侵政府卫生网站是否违法
澳大利亚当局宣布对 OpenAI 入侵政府卫生网站一事展开调查,以确认相关行为是否违法。这是已知的首起波及政府机构的 OpenAI 安全事件。澳大利亚总理已公开表态,誓必追究 OpenAI 的责任。此案意义重大------一家顶级 AI 公司被直接牵涉进政府网络安全事件,可能在法律层面为 AI 企业的安全责任追究树立先例。
社交媒体动态
CYBERTEC 与 DESIC 助力大加那利岛最大城际运输商从 Oracle 迁移至 PostgreSQL
CYBERTEC 与 DESIC 共同完成了大加那利岛最大城际运输商 GLOBAL(Salcai-Utinsa)的数据库迁移工作,将其系统从 Oracle 整体切换至 PostgreSQL。此次迁移涵盖售票系统、实时乘客信息及移动应用,仅用一个周末便全部完成,期间服务零中断。迁移完成后,该运营商彻底告别了 Oracle 许可费用,转向基于 Laravel...
AI 模型迭代加速,平均每五天发布一个新版本
AI 模型迭代极快,平均每五天就有新版本发布,今天最优秀的编程工具,几个月后可能就不再是最佳选择。Unity Gateway CLI 正是为此而生:开发者可继续使用 Claude Code、Codex、OpenCode 等编程智能体,而管理员则在后台统一管理模型、工具、策略和预算。一旦有更好的模型出现,只需更新一次配置,CLI 便会自动同步至所有已支持的智...
Databricks 正式成为加州纪念体育场 Databricks Field 的冠名赞助商
Databricks 宣布冠名赞助加州纪念体育场的球场,该场地现已更名为 Databricks Field。公司七位联合创始人均毕业于加州大学伯克利分校,Databricks 最早的代码正是在伯克利 Soda Hall 的深夜中写就。此次赞助是公司回馈母校、支持下一代研究者与创造者的具体行动。Databricks 表示,让数据与 AI 普惠大众一直是公司的...