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

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

PostgreSQL 博览 RSS 订阅

当天收录 30 条。

PostgreSQL 19 在两周内被撤下两项功能

Joshua D. DrakeCommand Prompt 博客

Joshua D. Drake 盘点了 PostgreSQL 19 两周内被回退的两项功能:9 月 7 日回退 SQL/PGQ 属性图,连同建立在它上面的修复共 47 个提交;8 月 27 日回退 ALTER TABLE ... MERGE/SPLIT PARTITION,又去掉 14 个。提交信息给的理由是本轮周期来不及处理的多处设计问题。他建议升级规划仍按 18 走,14 的支持则在 11 月 12 日到期。

外键快速路径的批处理层将从 19 回滚

Amit LangotePostgreSQL hackers

Amit Langote 给 REL_19_STABLE 提了两个补丁:一个修外键快速路径逐行检查的快照顺序问题,READ COMMITTED 下先取快照再锁被引用关系会误报外键违规;另一个直接移除批处理层,只保留逐行快速路径。Amit Kapila 又指出快速路径与 SPI 路径的几处分歧,包括扫描键用了索引排序规则而不是列排序规则的缺陷。Robert Haas 支持这个方向,但对批处理能否赶上 20 仍有保留。

ClickHouse 发布 chdb 扩展打通云存储导入

David WheelerClickHouse 博客

ClickHouse 发布 Postgres 扩展 chdb,用进程内的 chDB 引擎在 Postgres 与云存储之间做格式转换,读写 ClickHouse 支持的全部数据格式。官方基准是从 S3 导入 100 万行的 NYC Taxi 宽表:在 4 vCPU、32 GB 的机器上,pg_duckdb 和 pg_lake 处理 CSV、JSON、Parquet 要多花两到三倍时间,只有 aws_s3 接近它。

PostGIS 3.7.0rc2 发布并移出两个扩展

PostGIS 项目组PostGIS

PostGIS 团队发布 3.7.0rc2,修掉 3.7.0rc1 以来的问题,推荐搭配 PostgreSQL 19 Beta 3 与 GEOS 3.15.0,可用于 PostgreSQL 14 到 19beta3。这一版有几处破坏性变更:不再支持 PostgreSQL 12 和 13,也不再支持 GEOS 3.10 以下;address_standardizer 与 tiger_geocoder 迁出主仓库。

给 AI agent 的数据库边界必须落在数据库里

Nicole GhalwashTiger Data 博客

Tiger Data 的 Nicole Ghalwash 主张 agent 的访问边界只能在数据库一侧强制,客户端限制不可靠:不要把管理员凭据复用给 agent,而是建专用只读角色;破坏性或试验性操作指向 fork 或只读副本;记录 agent 执行过的每一条查询;改 schema 引入人工审核。只读也挡不住 prompt injection。文章还提到当前 MCP server 实现质量参差,约三分之一通不过基本安全测试。

用 Calico 给三层应用和数据库落默认拒绝策略

Wellingtone LuvongaCYBERTEC 博客

Cybertec 的 Wellingtone Luvonga 用 Calico 演示怎样把零信任落到 frontend、backend 与 PostgreSQL 三层:先在命名空间上加 default-deny ingress,再逐层按标签补 ingress 和 egress 规则。文中提醒通信要求两端同时放行;写 egress 策略必须放行到 kube-system 的 53 端口,否则 CoreDNS 解析会静默失败。