PostgreSQL 资讯
保留原始来源与发布日期的新闻、博客和活动。
WAL LSN 回放等待机制的清理与竞态修复补丁
事务回卷警告拟增加剩余空间百分比的 DETAIL
psql 的 \db+ 拟新增 Free 列显示表空间可用空间
补丁让 pg_backup_stop() 直接返回 pg_control
autovacuum 因锁不可用跳过的表将进入统计视图
提案新增 pg_stat_kind_info 视图暴露统计元数据
分区表改列类型会丢失副本标识与 CLUSTER 状态
CREATE SUBSCRIPTION 的服务器子句与 pg_dump 冲突
pg_upgrade 处理非超级用户订阅的外部服务器时可能失败
ALTER SUBSCRIPTION 可绕过外部服务器权限检查
有人复盘 Bun 的 Rust 重写,质疑此前的时间与成本口径
第三方观察指出 CI、后续 PR 与人工投入未计入,合并的代码量不等于可发布性。
有人用 LLM 辅助在 Lean 里写 Zstandard 解压器与证明
个人实验,没有给出可推广的成功率,产出仍需 proof checker、测试与人工审阅把关。
scriptc 把 TypeScript 编译为本机二进制
用真实 type checker 静态化,无法静态化的依赖可经 --dynamic 嵌入 QuickJS 或被拒绝。
Google 提出 Beyond Zero,把授权收缩到资源与动作粒度
高风险情境下动态加压验证并自动隔离,目前只有内部早期部署,不是可采购的标准。
GitHub 把 Copilot App 与云端 agent 纳入企业托管设置
可集中限制插件来源、marketplace 白名单、审批绕过与默认模型,App 策略默认开启。
Otlet 尝试在 PostgreSQL 进程内做本地 LLM 推理
项目仍处早期,公开讨论极少,宜当作雷达条目,不要与生产可用扩展混同。
新内核上 PostgreSQL 的 AIO 测试随机失败,根因是内存锁定上限
Debian 与 Fedora 默认只有 8192 KB,而 Linux 6.14 起每个 io_uring 实例占用更多锁定内存。
FOR PORTION OF 的 RETURNING 副作用修复已提交并回补
Dean Rasheed 推送修复,剩余行改用 NOTICE 提示,Paul A Jungwirth 审阅通过。
Bloom filter 下推补丁 v8 修正 TPC-H Q9 的基数低估
Tomas Vondra 把外键约束纳入过滤器选择性估算,并按选择性排序以稳定执行计划。
pg_get_publication_tables 的并发竞态已修复
Masahiko Sawada 推送该修复,覆盖 v16 及以上全部受支持分支。
Linkerd 联邦让多集群副本在整集群故障时接管流量
多区域部署了副本,不等于故障时能无缝切换。CNCF 的一篇实践文章用三套 GKE 集群演示 Linkerd 同时启用 gateway、flat 与 federated 三种跨集群连接,并验证 federated frontend 在一套集群下线后由其余副本继续承接请求。文中明确 flat 与 federated 要求 pod 间可直接路由。照搬前要先验证跨集群 DNS、mTLS trust domain、出口费用与写入一致性。
Antithesis 称测过的每个 Raft 实现都出现过安全性违背
共识库的正确性通常靠协议规范和多年生产年限背书。故障注入测试厂商 Antithesis 说,它测过的每一个 Raft 实现都出现过违反 state-machine safety 的情况,涉及 HashiCorp Raft、Aeron Cluster、OpenRaft 等,问题均已上报上游。文章强调发现的是实现层缺陷而非否定 Raft,影响范围仍要等维护方公告。可照做的是清点依赖的共识库版本,在预发环境跑分区、崩溃重启与成员变更。
一份 PostgreSQL 11 到 18 的 SQL 改进精选
PostgreSQL 的发布说明里,性能与运维条目常盖过 SQL 层的变化。Dimitri Fontaine 按版本挑出各大版本的语法增强:11 的窗口帧 GROUPS 模式,12 的 CTE 物化提示与生成列,14 的多范围类型与 JSONB 下标,15 的 MERGE,17 的 JSON_TABLE(),18 的虚拟生成列与 uuidv7()。他的结论是这些改动多在补规范缺口,能省掉应用层的绕行写法。