PGNexus 每日新闻 PostgreSQL Hacker 电子邮件讨论精选 RI 快速路径在处理跨类型外键时出现错误 <https://pgnexus.ai/hacker-discussions?subject=RI%20fast%20path%20gets%20cros...> Peter Geoghegan 报告了 RI fast path 中的一个 bug(由提交 b7b27eb41 引入,影响 PostgreSQL 19 和 master 分支):当外键使用跨类型等值运算符时,会错误地触发外键违规。隔离测试显示,两个执行顺序完全相同的场景——一个以 date 类型为主键、timestamp 类型为外键,另一个为 timest… 阅读讨论 <https://pgnexus.ai/hacker-discussions?subject=RI%20fast%20path%20gets%20cros...> Recovery 冲突解决无法识别导入快照的后端进程 <https://pgnexus.ai/hacker-discussions?subject=Recovery%20conflict%20resoluti...> 该讨论涉及 standby 上的 recovery conflict resolution 存在一个缺陷:无法处理导入快照的后端进程。Scott Ray 提交了 v2 补丁,回应了 Amit Kapila 和 Michael Paquier 的审查意见。Amit 建议在循环中加入 CHECK_FOR_INTERRUPTS(CFI),使 standby 能响… 阅读讨论 <https://pgnexus.ai/hacker-discussions?subject=Recovery%20conflict%20resoluti...> [PATCH] 修复恢复停止在祖先节点后的时间线历史问题 <https://pgnexus.ai/hacker-discussions?subject=%5BPATCH%5D%20Fix%20timeline%2...> Stepan Filippov 报告了一个 Bug:在 PITR 恢复过程中,PostgreSQL 会生成错误的 timeline history 文件。当归档恢复在到达 recoveryTargetTLI 之前停在某个祖先 timeline 上时,新 timeline 的 history 文件会错误地将 recoveryTargetTLI 记录为父节点,… 阅读讨论 <https://pgnexus.ai/hacker-discussions?subject=%5BPATCH%5D%20Fix%20timeline%2...> PostgreSQL 默认启用 LZ4 后的 WAL 压缩配置 <https://pgnexus.ai/hacker-discussions?subject=WAL%20compression%20setting%20...> 本次讨论围绕将 PostgreSQL PG19 的默认 WAL 压缩算法从 pglz 改为 lz4(或 zstd)展开。Tomas Vondra 已与发布管理团队沟通,未遇到反对意见,计划将 lz4 作为新默认值提交。Christoph Berg 表示认同。Japin Li 建议在文档中补充选择 lz4 而非 zstd 的理由。Michael Paquie… 阅读讨论 <https://pgnexus.ai/hacker-discussions?subject=WAL%20compression%20setting%20...> 社交媒体动态 linkedin 准备好用 Databricks 构建新项目了吗? <https://pgnexus.ai/social-media?url=https%3A%2F%2Fwww.linkedin.com%2Fposts%2...> Databricks 将于 8 月 19 日至 20 日举办线上 AMER 学习节,涵盖 Lakebase、SQL 分析与 BI 以及数据仓库等主题的实操课程。参与者可直接向 Databricks 专家学习,深入了解基于真实客户场景的架构设计与部署最佳实践,并在直播中获得实时答疑。感兴趣者可通过文中链接报名参加。 想要了解更多 PostgreSQL 社区和行业消息吗? 访问 PGNexus <https://pgnexus.ai> 了解更多