PostgreSQL 日报|修复 WAL 归档恢复竞态条件(8 月 5 日)

PostgreSQL 技术文章

Castform + Neon 如何在价格和效率上超越前沿模型

Castform 是一款 AI 数据管道工具,通过与 Neon 的 serverless PostgreSQL 集成,可直接从现有数据库内容生成高质量训练数据集。Castform 联合创始人指出,大多数团队最有价值的训练数据本就存在于数据库中,但将原始数据大规模转化为可用格式需要复杂的基础设施。Castform 与 Neon 的组合同时解决了数据准备和大规模训练数据生成的完整链路问题。

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fneon.com%2Fblog%2Fhow-castform-neon-beats-frontier-models-on-price-and-efficiency

PostgreSQL Hacker 电子邮件讨论精选

修复存档恢复竞态条件导致重命名前误删 WAL 的问题

此次讨论涉及归档恢复中的一个竞争条件:WAL 段文件可能在 rename 完成之前被 unlink。Neil Chen 测试了 v2 补丁后发现,测试中的 walsender 部分实际上并未触发所报告的竞争条件,因为 SendRqstPtr 始终不大于 sentPtr,导致 WalSndSegmentOpen() 从未被调用。Michael Paquier 进一步分析了补丁的锁机制和时序问题,确保在并发场景下的正确性。

原文链接:

https://pgnexus.ai/hacker-discussions?subject=Fix archive restore race that could unlink WAL before rename

postgres_fdw:利用 COPY 加速批量数据插入

Matheus Alcantara 提交了一个新补丁,旨在通过 COPY 协议加速 postgres_fdw 的批量插入。在与 Masahiko 进行线下讨论后,该方案选择新增一个专用的 FDW 回调函数 ExecForeignBatchCopy,而非在现有插入回调上强行叠加 COPY 支持。当 COPY FROM 的目标是启用了批量模式的外部表时,该回调将直接利用 COPY 协议高效传输数据,显著提升跨实例批量写入性能。

原文链接:

https://pgnexus.ai/hacker-discussions?subject=postgres_fdw%3A Use COPY to speed up batch inserts

ri_Fast* 在可空唯一约束下崩溃

该线程讨论的是 ri_Fast* 在 nullable UNIQUE 约束下崩溃的修复。Ayush Tiwari 审查了 Amit Langote 提交的 v2 补丁系列(0001--0006),其中 0001--0003、0005 和 0006 已通过审查。补丁 0004(可重置的 fn_mcxt)此前存在悬空指针问题:在 flush 时调用 MemoryContextReset 后指针失效,现已修复。

原文链接:

https://pgnexus.ai/hacker-discussions?subject=ri_Fast\* crash w%2F nullable UNIQUE constraint

{CREATE INDEX, REINDEX} CONCURRENTLY 性能优化的再思考

Matthias van de Meent 对 Mihail Nikalayeu 重新 rebase 的 CREATE INDEX / REINDEX CONCURRENTLY 改进补丁系列进行了部分审查,跳过了 0001。针对 0002,发现以下问题:git am 报出空白字符错误;STIR 访问方法中 WAL 相关断言频率存疑;stirbuildempty 阶段的部分逻辑需要进一步梳理和澄清。

原文链接:

https://pgnexus.ai/hacker-discussions?subject=Revisiting {CREATE INDEX%2C REINDEX} CONCURRENTLY improvements

生成列 SET EXPRESSION 变更后重建 CHECK 约束

此次讨论围绕一个已提交到 PG19 的补丁展开,该补丁用于在生成列执行 SET EXPRESSION 后重建 CHECK 约束。Nathan Bossart 询问该问题是否应继续列在 v19 开放问题列表中,作为影响稳定分支的历史缺陷。Peter Eisentraut 认为该修复针对的是 PG19 新增功能。Matthias van de Meent 则指出该问题仅影响开发分支,不应回溯到稳定版本。

原文链接:

https://pgnexus.ai/hacker-discussions?subject=[PATCH] Rebuild CHECK constraints after generated column SET EXPRESSION

如何使用 CREATE OR REPLACE 更新物化视图

Paul A Jungwirth 与 Warda Bibi、Khoa Nguyen 共同审查了 CREATE OR REPLACE MATERIALIZED VIEW 的 v8 补丁,提出了多项问题:在执行 CREATE OR REPLACE 时,若事件触发器触发会导致段错误,原因是缺少 EventTriggerInhibitCommandCollection 保护;此外还需处理依赖关系追踪、权限检查以及视图定义变更时的增量刷新语义等细节。

原文链接:

https://pgnexus.ai/hacker-discussions?subject=CREATE OR REPLACE MATERIALIZED VIEW

行业新闻

Jeff Dean 等顶级 AI 研究员离职 Google 创办 AI 初创公司

Google 传奇高管 Jeff Dean 携多位顶级 AI 研究员宣布离职,联手创办一家独立 AI 初创公司,专注于利用人工智能推动科学发现进程。Dean 以其对 Google 基础架构和 AI 系统的深远贡献而享誉业界,此番出走堪称近年来科技巨头中最具影响力的人才流失之一。这一动态折射出当前 AI 创业浪潮持续升温,来自大型科技公司的顶尖人才纷纷出走,寻求在更灵活的环境中加速 AI 技术突破。

原文链接:

https://pgnexus.ai/tech-news?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F08%2F05%2Fjeff-dean-and-other-top-ai-researchers-are-leaving-google-to-launch-their-own-startup

Trump 政府司法部获得 OpenAI 绿卡员工赞助权的监督权

特朗普政府司法部已获得对 OpenAI 绿卡员工担保项目的监管权。司法部指控 OpenAI 采取多种手段,阻止美国公民申请由公司为外籍员工担保永久居留权的相关职位。此举标志着美国政府对这家全球最具影响力 AI 公司的招聘及移民操作展开重大干预,也引发外界对科技行业遵守美国劳工法和移民法规的更广泛关注。

原文链接:

https://pgnexus.ai/tech-news?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F08%2F05%2Ftrumps-doj-gains-oversight-of-openais-green-card-employee-sponsorships

Anthropic 启动定制 AI 芯片设计团队招聘

Claude 系列 AI 模型背后的公司 Anthropic 正在组建专属芯片设计团队,着手研发自研 AI 芯片。该公司表示,将同步推进硬件与 AI 模型的协同设计,以期提升技术运行速度与能效。此举顺应了 AI 企业减少对第三方芯片依赖、转向自研专用芯片的行业趋势。通过将芯片与模型开发一体化,Anthropic 意在 AI 算力需求持续攀升的背景下,掌握从硬件到软件的全栈自主能力。

原文链接:

https://pgnexus.ai/tech-news?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F08%2F05%2Fanthropic-is-hiring-an-ai-chip-design-team

社交媒体动态

下周二:PostgreSQL 冷热分层开源项目 ColdFront 的作者将直播讲解其架构设计

8 月 19 日太平洋时间上午 8 点,ColdFront 的开发工程师将举办一场直播,讲解这一 PostgreSQL 开源冷热分层扩展的架构设计。ColdFront 可将长期未被查询的数据迁移至基于对象存储的 Apache Iceberg,同时保持原有 SQL 语法和表名不变,无需修改任何应用代码。冷层支持写入,GDPR 删除请求只需执行一次 DELETE 即可完成合规清理,极大地简化了数据生命周期管理。

原文链接:

https://pgnexus.ai/social-media?url=https%3A%2F%2Fwww.linkedin.com%2Fposts%2Fpgedge_gdpr-github-postgresql-activity-7490828077527248897-Qc9w

遗留应用的双重代价:维护成本高,业务变更又举步维艰

遗留应用往往面临双重困境:维护成本不断攀升,同时又难以快速响应业务变化。CYPEX 提供了一种迁移方案,将应用迁移至 PostgreSQL,把访问控制、审计历史和工作流等核心逻辑下沉到数据库层统一管理,而非分散在各处的应用代码中。这一方式有助于集中治理、降低改动难度。对于正受遗留系统困扰的企业,CYPEX 邀请其了解相关的现代化改造路径。

原文链接:

https://pgnexus.ai/social-media?url=https%3A%2F%2Fwww.linkedin.com%2Fposts%2Fcybertec-postgresql_legacy-applications-get-expensive-in-two-activity-7490720907879944192-BMRh

从追求 token 用量转向追求真实价值

Databricks 联合创始人兼 CTO Matei Zaharia 与产品总监 Kasey Uhlenhuth 将于 8 月 13 日举办直播活动,介绍 Unity AI Gateway 如何帮助 IT 管理者实现对各类模型、智能体、框架及工作流的统一可见性、风险管控与成本控制。活动还将展示 Omnigent 如何让开发者安全地整合与共享现有的编码智能体,从而将 AI 投入从单纯的 token 消耗转化为可衡量的业务价值。

原文链接:

https://pgnexus.ai/social-media?url=https%3A%2F%2Fwww.linkedin.com%2Fposts%2Fdatabricks_webinar-govern-ai-spend-at-scale-activity-7490839583413334016-l-Uj


以上信息来自 PGNexus(https://pgnexus.ai/home),欢迎注册账号体验和订阅邮件获取每日更新。

PGNexus 是面向全球 PostgreSQL 用户、开发者与贡献者的一站式生态平台,汇聚技术博客、Hacker 邮件讨论、社区补丁分析、行业资讯及全球活动信息。同时,平台提供在线沙盒环境,用户无需本地部署,即可快速体验和验证 PostgreSQL 相关功能、SQL 语句与技术方案。通过智能化的信息筛选、内容提炼与实践工具,PGNexus 帮助用户更高效地了解 PostgreSQL 技术动态,参与社区协作,并完成从学习到验证的完整闭环。

相关推荐
molaoye2 小时前
win10下安装MySQL 8.0.*实录
数据库·mysql
千舟软件2 小时前
千舟软件介绍 | 顺便聊聊我们做了哪些产品
大数据·数据库·科技·小程序·业界资讯
番茄炒鸡蛋加糖3 小时前
中级核心技术1--MySQL/Java 并发
java·数据库·mysql
戴西软件3 小时前
戴西CAxWorks.VPG车辆工程仿真软件技术解析(上)——安全仿真体系的自动化构建
运维·网络·数据库·人工智能·算法·安全·自动化
Web3李李4 小时前
如何选择适合自己的Web3项目本位模式?金本位与币本位选型指南
web3·区块链·软件开发·金本位·币本位·dapp经济模型设计·defi质押理财
灯澜忆梦4 小时前
【MySQL10】进阶篇 | 索引_#1
数据库·sql·mysql
敲上瘾4 小时前
redis常用数据类型与操作方法
数据结构·数据库·redis·缓存
OceanWaves19935 小时前
mysql 5.7.29 主从同步配置
数据库·mysql·adb
molaoye5 小时前
win10下切换MySQL版本
数据库·mysql
丁引5 小时前
《数据清洗的艺术:如何用20行核心逻辑优雅地删除无标签图片》
前端·数据库·python