pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
pg_vault_tde 1.7.2 现已发布。这是一次二进制补丁发布,扩展版本号仍保持为 1.7,但用户可以在运行时通过 pg_vault_tde_build_version() 区分具体构建。
本次更新重点修复了严重的稳定性、安全性和正确性问题:
UPDATE 时发生的严重段错误(PSQLE-165)。TOAST_TUPLE_THRESHOLD 时触发的段错误。此外,还修复了全 NULL 行导致整张表无法读取的问题。tde_btree 索引现在严格限制为只处理等值查询,防止在范围运算符、ORDER BY 或归并连接中返回错误的行(PSQLE-173)。rotate_online() 并发访问(PSQLE-184)、本地钱包 KEK 轮换(PSQLE-185),以及从 Vault 迁移到钱包(PSQLE-188)过程中可能导致数据丢失和损坏的问题。重要升级说明:
toast_custom_rmgr,主库与备库必须一起升级,不能滚动升级。VACUUM FULL。现有 v4 格式的行仍可读取,但在改写为 v5 布局之前,执行 UPDATE 会导致崩溃。完整修复列表和详细升级步骤请参阅 ROADMAP.md 文件。