↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

PostgreSQL 博览 · 2026-08-23 RSS

保留原始来源与发布日期的新闻、博客和活动。

20 条内容

PostgreSQL 社区重提明文密码的弃用计划

Jakub WartakPostgreSQL hackers

PostgreSQL 至今允许 CREATE ROLE ... PASSWORD 直接传明文口令,这会把口令写进日志和 pg_stat_statements。Jakub Wartak 重新激活了一份旧补丁,并附上概念验证:恢复取值 allow、warn、disallow 的 cleartext_passwords_action 参数,新增经扩展协议传口令的 PASSWORD 命令,抑制口令写日志。他倾向初期默认 allow,从 PG 20 起逐步标记废弃。

PostGIS Tiger Geocoder 2025.2 发布,也是倒数第二程

Regina ObePostGIS 博客

Regina Obe 发布 postgis_tiger_geocoder 2025.2,对应 2025 年美国人口普查 Tiger 数据集。这个纯 plpgsql 扩展曾是 PostGIS 核心的一部分,现在单独维护。本次修正了安装目标、并行构建和扩展依赖的模式限定三处问题,要求 PostgreSQL 16 及以上。升级执行 ALTER EXTENSION ... UPDATE。PostGIS 3.6 系列是最后一个包含它的版本。

DuckDB 2.0 用 PEG 解析器替换 PostgreSQL 前端

DuckDBDuckDB 博客

解析器是 SQL 方言、错误信息、补全和语法扩展的共同入口。DuckDB 从 2018 年沿用至今的 PostgreSQL 派生解析器将在 2.0 被 PEG 解析器取代,新前端接受完整 DuckSQL 后转换成原有 AST,绑定器和执行流水线不变。PEG 让语法分支的优先级显式化,避开 LALR 的移进归约冲突,扩展也可以直接扩展词法器和语法规则。官方称既有查询应继续工作,升级前仍应用生产 SQL 语料回归。

Rust nightly 默认启用下一代 trait solver

Rust ProjectRust 博客

开发近四年的下一代 trait solver 已在 nightly 默认启用,官方称这是 Rust 首次发布以来最大的单项变更。它重写了 where 子句求解、关联类型归一化等核心机制,为 Type Alias Impl Trait 和若干不健全性修复扫清道路,官方称已知 200 多个问题会随之修复,并举 DataFusion 编译快逾 8 倍为特例。官方也预告存在非平凡的破坏,可临时回退并提交最小复现。

MCP 路线图把重心转向异步任务、HTTP 与身份

Model Context ProtocolMCP 博客

MCP 正从本地工具桥接扩展到远程、长生命周期、带身份和权限边界的服务。维护者把五件事列为下一版规范的优先域:智能体消息原语、HTTP 原生传输的统一与加固、智能体身份与企业级安全、原语改进,以及 SDK 开发体验。任务、订阅与进度通知会被梳理成一致的长任务与中途干预体验,渐进式发现则让服务端先暴露小入口再逐步披露目录。这是路线图而不是兼容性承诺。