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

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

PostgreSQL 博览 RSS 订阅

当天收录 26 条。

PostgreSQL 合入升主后增量备份历史校验

Sai Pranav、Fujii MasaoPostgreSQL Git

PostgreSQL 合入升主后的增量备份校验修复,拒绝引用跨过旧时间线分叉点的前置备份。原逻辑只比较前次备份的 WAL 终点与新备份起点,新主库推进足够远后,不兼容的历史仍可能通过检查;合并产物会保留已废弃历史的数据页,即使恢复后能启动,也可能已经损坏。补丁补上分叉点约束,提交注明回补至 PostgreSQL 17。使用增量备份并做故障切换的团队需核对时间线关系和恢复数据,跟踪包含修复的后续维护版。

多地域逻辑复制实验划清写入与故障切换边界

Dimitri Fontainetapoueh.org

Dimitri Fontaine 用多地域实验说明,原生逻辑复制可以组织多个写入节点,但需先按地域划分数据所有权,以复合主键避免写入冲突,并用行过滤阻止复制回环。故障注入实验检查复制槽与备用库同步配置,展示配置遗漏造成的数据缺口和升主后位置倒退。DDL、一般冲突处理和全局序列仍需应用承担;实验覆盖 PostgreSQL 17、18 与 19rc1,还使用未发布工具分支,部署时须逐项验证这些边界。

postgres-compat 用测试拆解兼容性主张

Jimmy Angelakosvyruss.org

Jimmy Angelakos 公开 postgres-compat 的验证方法:组合 200 项上游回归测试、117 份隔离测试规范和 74 个探针,寻找语句表面执行成功却未落实约束的静默语义差异,并将权限拒绝与语义不兼容分开记录。工具覆盖 PostgreSQL 14–18,可接入托管服务已有数据库,无需创建和删除测试库。项目尚未发布正式版本,当前测试面向单个目标,未覆盖多节点复制及高可用工具兼容性。

TimescaleDB Enterprise 进入公开测试

Mike Freedman、Kalyan TummalaTiger Data

Tiger Data 发布 TimescaleDB Enterprise 公开测试版,面向边缘、机房和自有云部署。它用统一控制面管理独立数据库集群,整合高可用、备份、时间点恢复和升级;中心失联时,各站点仍可持续采集与查询。平台管理 Patroni、etcd 与 pgBackRest,并提供断网安装包。跨站同步可选择原始数据、连续聚合及资产信息;该产品同时支撑 Ignition 2027 企业历史库,目前仍处于测试阶段。

Percona 的 MongoDB 检索组件正式可用

Radoslaw SzulgoPercona

Percona 将自建 MongoDB 的全文、向量及混合检索推进到正式可用,版本为 1.70.5-3。独立检索进程通过变更流同步数据,自动嵌入新增 Hugging Face 接口,也可使用集群内模型,避免把文档发送到外部服务。现有 Operator 已支持部署,但统一备份和监控仍是后续计划;检索索引不能因数据库备份成功就视为已受保护。软件采用 SSPL,属于源码可用软件。

Docker 29.9.3 修复 Swarm 与构建隔离漏洞

Moby / Docker Engine 项目组Docker Engine 发布说明

Docker 29.9.3 修复 Swarm 的两类安全问题:firewalld 清空规则后,overlay 网络可能失去加密与防伪造保护;持有有效 worker 证书及私钥者,还可能在 leader 切换窗口取得 manager 证书。随包升级的 BuildKit 也修复越界设置文件扩展属性的问题,该路径要求访问构建控制 API。运行 Swarm 或接收不可信构建的团队应核对相关暴露面,并按正式发行说明安排更新。