PostgreSQL Hacker 电子邮件讨论精选
ZSTD TOAST 压缩及可扩展的压缩方法编码方案
该线程讨论了为 PostgreSQL 添加 ZSTD TOAST 压缩及可扩展压缩方法编码的第四版补丁系列。Nikhil 根据 Michael Paquier 的早期审查意见进行了修改:移除 toast_pointer_build() 中冗余的 fixedsize 参数,将 `VARATT_EXTINFO_GET_COMPRESS_METHOD()...
行模式识别
讨论的核心问题是:在行模式识别(RPR)的 DEFINE 子句中,是否应显式支持 RUNNING 关键字。Tatsuo Ishii 指出,当前补丁已按 SQL 标准默认采用 RUNNING 语义,因此显式支持该关键字收益甚微。Henson Choi 表示赞同,并给出两点技术理由:其一,在当前已实现的功能子集中,RUNNING/FINAL 不会改变任何结果;...
原链接: https://pgnexus.ai/hacker-discussions?subject=Row pattern recognition
锁等待失败时重置 waitStart
该讨论围绕一组补丁展开,目标是在锁等待失败时重置 pg_locks 中的 waitStart 字段,确保该列正确显示 NULL 而非残留的旧时间戳。审阅者 Andrew Krylosov 在启用断言的 macOS 环境下测试了 v2(补丁 0001 和 0002),确认所有相关测试套件均通过。他验证了单独应用 0002 即可修复全部已知场景,包括...
原链接: https://pgnexus.ai/hacker-discussions?subject=Reset waitStart when a lock wait fails
修复并发逻辑解码激活导致的"意外逻辑解码状态变化"错误
本次讨论针对备机在进行 slot 同步时,并发激活逻辑解码导致出现 "unexpected logical decoding status change" 错误的问题。Masahiko Sawada 提交了更新后的补丁,已采纳此前的审查意见。Amit Kapila 对新增检查逻辑进行了审查------该检查在远端 slot 的 restart_lsn 之后逻辑解码...
remove_useless_joins 与 bug #19560 的关系
Noah Misch 将一份安全报告转发至邮件列表,该报告最初提交至 security@。研究人员 Yonghwa Lee(来自 Xint by Theori)报告了一个由提交 2ebf25e 引入的 RLS 机密性绕过漏洞,影响 master 和 REL_18_STABLE 分支,但 PostgreSQL 18.6 及更早版本不受影响。自连接消除(SJE...
原链接: https://pgnexus.ai/hacker-discussions?subject=remove_useless_joins vs. bug %2319560
扩展安全改进:添加对具有自有架构的扩展的支持
该线程讨论了为 PostgreSQL 扩展添加 owned schema 支持的补丁。Manu 此前发现了 Jelte Fennema-Nio 补丁中的三个问题:pg_dump 对旧版本服务器失败(版本号过期)、dump 含 owned schema 的扩展时出现依赖循环警告,以及 test_pg_dump 无法单独运行。Jelte 在 v12 中修复了上...
社交媒体动态
Crisis Text Line:全天候免费心理健康文字支持服务如何借助数据与 AI 提升能力
Crisis Text Line 提供全天候、免费、保密的文字心理健康支持服务。在这段视频中,该组织首席技术官 Matthew Vanderzee 介绍了团队如何借助 Databricks 数据与 AI 平台,集中管理脱敏数据,用于分析和机器学习。与此同时,团队还在探索生成式 AI 的应用,包括一款由临床专家设计合成对话场景、基于大语言模型的对话模拟器。这...
今秋提升数据与 AI 技能的好机会
Databricks 高级学习节将持续至 10 月 14 日,涵盖数据工程、数据分析、机器学习、生成式 AI 工程、Apache Spark 及数据仓库等多个自学路径。在活动期间完成至少一条指定学习路径,即可获得任意 Databricks 认证考试五折优惠,以及 Databricks Academy Labs 年度订阅八折优惠。有意参与的学员可通过 Customer A...
Databricks Field 今晚在加州纪念体育场正式亮相
Databricks Field 今晚在加州纪念体育场正式揭幕,加州大学伯克利分校(Cal Bears)将在此迎战克莱姆森,比赛通过 ESPN 直播。