选择 打开 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

PostgreSQL 博览

当天收录 19 条。

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

DuckDBDuckDB 博客

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

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

Jakub Wartakpgsql-hackers

PostgreSQL 至今允许 CREATE ROLE ... PASSWORD 直接传明文口令,这条路径会把口令写进服务器日志和 pg_stat_statements。Jakub Wartak 重新激活了 Greg Sabino Mullane 的旧补丁,并附上一组概念验证补丁:恢复取值为 allow、warn、disallow 的 cleartext_passwords_action GUC,新增经扩展协议传口令的 PASSWORD 命令,抑制口令写日志。他倾向初期默认 allow,从 PG 20 起逐步标记废弃,动因是 PCI DSS 合规与向后兼容的平衡。

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

Model Context ProtocolMCP 博客

MCP 正从本地工具桥接扩展到远程、长生命周期、带身份和权限边界的服务。维护者把五件事列为下一版规范的优先域:agentic messaging primitives、HTTP-native transport 的统一与加固、agent identity 与企业级安全、primitives 改进,以及 SDK 开发体验。Tasks、subscriptions/listen 和进度通知会被梳理成一致的长任务与中途 steering 体验,progressive discovery 则让 server 先暴露小入口再逐步披露目录。这是路线图而不是兼容性承诺。

Rust nightly 默认启用下一代 trait solver

Rust ProjectRust 博客

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

Anthropic 把 Mythos 5 接入 Claude Security

AnthropicAnthropic

强能力 cyber 模型的风险既在模型本身,也在向用户暴露的是原始交互还是被约束的产物。Claude Security 的 public beta 允许 Enterprise 客户用 Mythos 5 扫描代码库,返回 CWE 编号、严重性、置信度和建议修复,官方要求每个 patch 都经人工复核批准,不会把 Mythos 的交互式原始访问扩展到其他产品面。同期宣布的 Defender Advantage Fund 提供 3500 万美元 credits,支持广泛使用的开源项目修复漏洞与自动化修补。