ITPub博客

首页 > 数据库 > PostgreSQL > PostgreSQL 日报|SSI 谓词锁缺陷(9 月 23 日)

PostgreSQL 日报|SSI 谓词锁缺陷(9 月 23 日)

原创 PostgreSQL 作者:IvorySQL 时间:2026-09-23 16:33:30 0 删除 编辑

PostgreSQL 技术文章

文件上传后在 Neon 上运行任务

Neon Functions 现在支持直接由对象存储的上传事件触发,无需在应用层编写轮询或监听桶的代码。文件上传到桶中后,Function 会自动触发,处理后续的 Postgres 操作——例如向 files 表插入记录、更新状态字段、保存缩略图键值。这一集成省去了连接对象存储与数据库逻辑所需的胶水代码,使整个流程可以完全在 Neon 内部闭环完成。

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fneon.com%2Fblog%2Fwhen-a-file-is-uploaded-run-the-job-on-neon

尊重他人的时间

一位 PostgreSQL 贡献者总结了参与开源开发的经验教训,核心观点是:贡献者应在提交补丁前投入足够精力,以减轻审查者的负担。在 PostgreSQL 这类项目中,审查者的时间极为有限,准备粗糙的补丁不仅浪费他人精力,也会降低补丁被接受的可能性。这篇文章面向新贡献者,作者结合自身早期犯过的错误,分享了切实可行的建议。

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fvondra.me%2Fposts%2Fbeing-considerate-of-other-peoples-time%2F

携手改变未来:EDB Postgres® AI Summit Seoul 2026 合作伙伴致敬

EDB 于 2026 年在首尔举办了 Postgres AI Summit,重点展示了其 Postgres AI 平台从核心事务型负载向分析与智能体 AI 场景的延伸拓展。此次活动表彰了韩国生态系统中的合作伙伴,体现了平台覆盖范围扩大背景下合作伙伴网络的持续增长。EDB 将这一扩展定位为合作伙伴的业务机遇,涵盖从传统数据库运维到 AI 驱动应用的更广泛工作负载。

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fenterprisedb.com%2Fblog%2Fchange-game-together-celebrating-our-partners-edb-postgresr-ai-summit-seoul-2026

SQL Server 到 PostgreSQL 迁移:企业实践指南

在企业层面将 Microsoft SQL Server 迁移至 PostgreSQL,面临的核心挑战之一是处理大量遗留存储过程——这些代码往往由已离职员工编写,缺乏文档记录。推动此类迁移的常见动机包括降低许可成本、减少对特定厂商的依赖、提升部署灵活性、支持云现代化改造,以及向开源技术栈统一靠拢。该指南聚焦于企业级迁移的实际挑战,尤其是大规模 T-SQL 代码的转换与重写。

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.postgresql.fastware.com%2Fblog%2Fsql-server-to-postgresql-migration-an-enterprise-guide

SQL Manager for PostgreSQL 7.0:AI 助手新体验

SQL Manager for PostgreSQL 7.0 的核心新特性是内置的 AI Assistant。它支持自然语言生成查询、解释 SQL、修复错误、优化查询以及解读 EXPLAIN 计划。更高级的功能包括:对比两个数据库 schema 并生成可直接执行的迁移脚本,以及根据新业务需求自动生成 schema 变更脚本。用户可以精确控制哪些 schema 可供 AI 助手处理。

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.postgresql.org%2Fabout%2Fnews%2Fsql-manager-for-postgresql-70-meet-the-ai-assistant-3379%2F

pgsql-test:加速开发迭代的真实 Postgres 测试工具

pgsql-test 是一个 MIT 许可的测试框架,可将真实的 PostgreSQL 数据库嵌入应用层测试流程。它会启动一个临时数据库,完成一次性数据填充后,在每个测试结束时自动回滚到初始状态,使断言直接作用于真实的约束、触发器、函数和行级安全策略,而非 mock 对象。配套包支持 Supabase、Drizzle ORM、PGlite 等常用集成。

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.postgresql.org%2Fabout%2Fnews%2Fpgsql-test-real-postgres-testing-for-faster-development-loops-3380%2F

PostgresCompare 2.2.0 版本发布

PostgresCompare 2.2.0 是该产品历史上最大规模的版本更新。应用底层已从 Electron 迁移至 Tauri,安装包更小、内存占用更低,并支持自动更新。新功能包括:用于建模多环境链路的 database pipelines、无需创建项目即可运行的临时对比(quick compare)、支持行级选择的数据变更 SQL 脚本生成,以及更多实用改进。

原文链接:

https://pgnexus.ai/tech-blogs?url=https%3A%2F%2Fwww.postgresql.org%2Fabout%2Fnews%2Fpostgrescompare-220-released-3382%2F

PostgreSQL Hacker 电子邮件讨论精选

pg_walinspect: 改进 LSN 验证错误提示和空范围处理

该线程讨论了两个补丁,用于修复 pg walinspect 及相关核心代码中 LSN 验证错误消息的问题。补丁 0001 修正了 pgwalinspect.c 中的五条错误消息,使其准确反映包含边界条件(即使用"greater than or equal to"/"less than or equal to"),原因是此前某次提交在将严格比较改为非严格比较时,未同步更新错误消息的措辞。

原文链接:

https://pgnexus.ai/hacker-discussions?subject=pg_walinspect%3A%20fix%20LSN%20validation%20messages%20and%20empty%20range%20handling

[BUG?] check exclusionor uniqueconstraint 存在漏检问题

Manu 对一个因卡在 rebase 阶段而停滞的补丁进行了更新(v18→v19),该补丁修复了 check_exclusion_or_unique_constraint 中的一个漏报竞争条件。rebase 的原因在于近期提交移除了 index_getnext_slot(),同时 index_beginscan() 新增了一个参数。注入点已迁移到新的扫描接口。

原文链接:

https://pgnexus.ai/hacker-discussions?subject=%5BBUG%3F%5D%20checkexclusion orunique_constraint%20false%20negative

TOAST 值 8 字节支持方案(第二轮讨论)

此次讨论聚焦于为"8 字节 TOAST 值"特性更新 doc/src/sgml/limits.sgml 的文档内容。John Naylor 发现该文件需要同步修改,Bharath Rupireddy 随即提交了初版补丁,明确说明 TOAST 指针大小为 18 字节(OID)或 22 字节(OID8)。Michael Paquier 建议优化措辞,将其统一表述以避免混淆。

原文链接:

https://pgnexus.ai/hacker-discussions?subject=Support%20for%208-byte%20TOAST%20values%2C%20round%20two

SSI 中 ON CONFLICT DO SELECT 不会对返回的行持有谓词锁

在针对 SSI(可序列化快照隔离)的补丁 v4 中,发现了一个会导致逻辑复制崩溃的问题。该补丁旨在修复 ON CONFLICT DO SELECT 未对返回行加谓词锁的缺陷。Zsolt Parragi 发现,v4 中 apply worker 的 es_snapshot 未被初始化,从而引发崩溃。这实际上是一个早已存在的疏漏: CreateExecutorState 未正确初始化 es_snapshot 字段。

原文链接:

https://pgnexus.ai/hacker-discussions?subject=SSI%3A%20ON%20CONFLICT%20DO%20SELECT%20takes%20no%20predicate%20lock%20on%20the%20returned%20row

libpq 中的服务端 SNI 支持

libpq 的服务端 SNI 支持中存在一个 NULL 指针 SIGSEGV 问题。当 SSL 配置重新加载失败时,系统会保留之前的 SSL 配置,但 ssl_sni GUC 可能已被更新,导致新连接尝试访问不存在的 SSL 配置,从而触发崩溃。Daniel Gustafsson 提出在重新加载失败时将 ssl_sni 回退以匹配保留的 SSL 配置。

原文链接:

https://pgnexus.ai/hacker-discussions?subject=Serverside%20SNI%20support%20in%20libpq

让 COPY 格式可扩展:提取 COPY TO 格式实现

Manu 通过实现一个真实的 newline-delimited JSON(ndjson)自定义格式扩展,对 v3 补丁系列进行了测试。结果显示,API 的整体结构是合理的,但扩展目前无法实际传输任何字节,原因在于关键 I/O 函数(CopySendData、CopySendEndOfRow、CopyGetData)均为 static,未对外导出。他建议通过导出这些函数来完善扩展能力。

原文链接:

https://pgnexus.ai/hacker-discussions?subject=Make%20COPY%20format%20extendable%3A%20Extract%20COPY%20TO%20format%20implementations

行业新闻

Anthropic 推出 Claude Opus 5.5,性能媲美顶级模型且价格更低

Anthropic 正式发布 Claude Opus 5.5,该公司将其定位为"迄今为止测试过的性能最强模型"。新模型在性能达到所谓"寓言级"水准的同时,定价较前代产品有所下调。此次发布是 Anthropic 推动旗舰 AI 模型普及化、降低使用门槛的重要举措,也使 Opus 5.5 在竞争日趋激烈的大语言模型市场中占据更具吸引力的位置。

原文链接:

https://pgnexus.ai/tech-news?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F09%2F22%2Fanthropic-releases-opus-5-5-with-lower-prices-and-fable-level-performance

OpenAI 发布 GPT-6 Sol 和 Luna 模型,成本更低、错误率更少

OpenAI 推出两款全新 AI 模型 GPT-6 Sol 和 GPT-6 Luna,官方表示两者与旗下 Astra 模型同出一脉。新模型主打更低错误率与更具竞争力的价格。此次双模型发布,标志着 OpenAI 持续扩充产品线,以覆盖从高性能计算到成本敏感场景等更广泛的应用需求。

原文链接:

https://pgnexus.ai/tech-news?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F09%2F22%2Fopenai-launches-gpt-6-sol-and-luna

ShinyHunters 声称入侵 FBI 并窃取特工及申请者数据

黑客组织 ShinyHunters 宣称已成功入侵 FBI 系统,窃取了特工及申请人的个人数据。此次泄露事件引发严重的反情报安全隐患——相关信息可能被用于威胁 FBI 特工及其家属,迫使其为外国政府服务。鉴于所涉数据的高度敏感性及其潜在的被滥用风险,这一事件堪称近年来最严峻的执法机构安全事故之一。

原文链接:

https://pgnexus.ai/tech-news?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F09%2F22%2Fhacking-group-shinyhunters-claims-it-breached-the-fbi-stole-agents-and-applicants-data

社交媒体动态

管理多个 PostgreSQL 集群,Scalefield 给出了答案

管理单个 PostgreSQL 集群并不复杂,但当集群数量增多、跨团队分布、版本各异时,情况就会变得混乱。Scalefield 是 CYBERTEC 基于 Kubernetes 构建的 PostgreSQL 基础设施平台,支持 PG 14 至 18 版本,可将集群转变为托管环境,同时保留用户对数据位置和运维的完全控制权。v1.30.0 新增了健康检查建议等特性。

原文链接:

https://pgnexus.ai/social-media?url=https%3A%2F%2F%2Fposts%2Fcybertec-postgresql_postgresql-kubernetes-scalefield-activity-7508063087665618944-Dqo1

Databricks 今日上线三款前沿大模型

Databricks 今日上线三款前沿 AI 模型:OpenAI 的 GPT-6 Sol 和 GPT-6 Luna 在降低成本的同时保持强劲性能,并在 OfficeQA Pro 基准测试中取得更好成绩;Anthropic 的 Claude Opus 5.5 则在成本效率和企业文档解析任务上均有显著提升。为帮助企业规模化管理这些模型,Databricks 推出了统一的管理平台。

原文链接:

https://pgnexus.ai/social-media?url=https%3A%2F%2F%2Fposts%2Fdatabricks_exciting-day-for-databricks-customers-we-activity-7508283077748645890-bbvd

Databricks Genie One MCP 正式发布

Databricks 宣布 Genie One MCP 正式上线。使用 ChatGPT、Claude、Cursor 或自定义智能体的团队,现在可以通过统一接口访问结构化与非结构化数据,获取基于 Genie Ontology 业务语义的洞察与答案。主要特性包括:跨智能体共享统一的业务定义与领域语义、支持可视化与本体引用的数据智能体验,以及通过 Unity Catalog 实现统一治理。

原文链接:

https://pgnexus.ai/social-media?url=https%3A%2F%2F%2Fposts%2Fdatabricks_databricks-genie-one-mcp-is-now-generally-activity-7508219875488825344-Mng9

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70043484/viewspace-3183675/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
IvorySQL 是瀚高公司主导研发的一款兼容 Oracle 的开源 PostgreSQL 数据库。

注册时间:2025-02-06

  • 博文量
    469
  • 访问量
    444591