↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

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

PostgreSQL 博览 RSS 订阅

当天收录 26 条。

PostgreSQL 撤回 JSON 不可变性判断变更

Andrew DunstanPostgreSQL Git

PostgreSQL 撤回一项改变 JSON 不可变性判断的提交,并注明回补至 19。回退不会自动删除在短暂生效期间建立的表达式索引、生成列或分区键,但这些对象在 dump/restore 或 pg_upgrade 时可能无法按新规则重建。受影响的集群需要识别并重新定义相关对象;公告只涉及该补丁窗口,不能泛称所有 PostgreSQL 19 对象都会受影响。

WalShadow 实测检验复制延迟、数据一致性与恢复

Hidehiko ASAHIClickHouse

数据库工程师 Hidehiko ASAHI 分享 9—10 月私有预览测试,对照 WalShadow 与 ClickPipes 的复制表现。指定负载下,WalShadow 中位延迟约 0.4 秒;作者还以行数、求和和哈希核对数据,并测试改列、重启、扩缩容及目标端暂停后的恢复。跨表事务可能分时可见,大事务会拖延后续提交,初始快照时间也不宜直接用于 TTL。结果反映当时的预览环境和测试配置。

云上 PostgreSQL 的 NUMA 调优须核对虚拟化拓扑

Chris TraversStormatics

Stormatics 讨论云上 PostgreSQL 的 NUMA 调优边界:虚拟机看到的 NUMA 拓扑不一定等于底层物理布局,单节点视图也不能保证内存始终本地访问。文章把显式大页、容器 CPU/内存亲和性和 CAP_SYS_NICE 权限放在同一排查框架中,并强调绑定只有在工作集和资源确实匹配时才可能受益。云实例的 vCPU、内存和虚拟化方式不同,不能直接照搬某一类机器的收益。

VectorChord 分支维护说明披露权限与索引修复

Ruohang Feng冯若航的博客

VectorChord 维护说明梳理 vchord、vchord_bm25 与 pg_tokenizer 的分支、仓库和文档迁移,并列出采样向量、预热权限、VACUUM 后 TID 可见性、read_stream 对齐和索引构建内存等修复。文章还记录 vchord 1.2.0 的发布背景;升级时应按具体版本说明核对是否需要重建索引,不能把维护文章概括成一次无条件迁移。

TDE 恢复必须同时保住密钥文件与密钥版本

Christoph BergCYBERTEC

CYBERTEC 说明其企业版 PostgreSQL TDE 的恢复条件:pgee_key_manager 将数据密钥与包装密码或密钥分离,恢复既需要 tdekey.json,也需要文件引用的秘密版本。重新包装无需重写数据库文件,但 Vault、Conjur 等后端的版本保留策略可能删除仍在使用的秘密;KMIP 服务还须提供真正的加解密能力。迁移密钥后端或调整保留策略前,应演练数据库文件与密钥同时恢复的完整流程。

pg_search 0.26.5 补齐索引读取权限检查

ParadeDB 团队ParadeDB

ParadeDB 发布 pg_search 0.26.5,为独立索引读取路径补上权限检查,同时修正空数组与 NULL 条件下推中的查询语义问题。并行搜索结束时,队列会在销毁并行上下文之前分离,合并过程也会回收不再使用的标识页。这次更新涉及访问边界、结果正确性及资源清理,使用该扩展提供全文搜索的团队可结合实际查询和角色权限做升级回归;发布说明未给这些修复分配漏洞等级。