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

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

pgBackRest 2.60.0 发布

发布于 2026-10-18,pgBackRest Community
相关开源软件

2026 年 10 月 18 日:pgBackRest 社区发布 pgBackRest 2.60.0。这款可靠、易用的备份恢复工具能够扩展到大型数据库和高负载环境。

pgBackRest 为备份恢复基础设施提供丰富功能,包括并行备份与恢复、全量/差异/增量备份、块增量备份、多仓库、差量恢复、并行异步归档、恶意软件与勒索软件防护、逐文件校验和、备份时验证已启用的页校验和、多种压缩方式、加密、未完成或失败备份的续传、从备库备份、表空间与符号链接、S3/Azure/GCS/SFTP、备份过期清理、通过 SSH 或 TLS 在本地及远程运行,以及灵活配置等。

可以通过 PostgreSQL Yum 仓库 或 PostgreSQL APT 仓库 安装 pgBackRest,许多其他发行版也提供软件包。源码可从发布页面下载。

主要新功能与改进

  • 新增 checksum-page-error 选项,在页校验和无效时报错。(Andrew Pogrebnoi)
  • 支持 GCS 工作负载身份联合。(Adol Rodriguez)
  • 对对象存储的多文件、范围读取进行预取。(David Steele)
  • 减少向远程进程发送的保活请求。(David Steele)
  • 重试 Azure 批处理响应中缺失的子请求。(David Steele)
  • 减少重建 backup.info 时的清单检查。(David Steele)
  • 支持在 illumos 上构建。(Kalevi Kolttonen)
  • 支持 OpenSSL 4。(David Steele)
  • 更新网站。(David Steele、Jan Wieremjewicz)

其他功能与改进见 2.60.0 发布说明。

重要说明

  • restore 命令现在会在任何恢复文件包含无效页校验和时报告错误并停止。此时集群不完整、无法启动,需要重新运行恢复。如果最早保留的备份包含校验和错误,expire 命令也会拒绝过期清理,进而阻止该仓库的归档过期清理。设置 checksum-page-error=n 可改为警告而非报错。
  • 从 Git 检出目录构建时,依赖由 libyaml 改为 PyYAML。发行源码包包含已生成的代码,两者都不需要。
  • v2.59.2 及后续版本均支持 PostgreSQL 19rc1,本版本也支持。

链接

赞助

感谢 AWS、Supabase、pgEdge、Tiger Data、Percona、Eon、Xata、Dalibo 和 Data Egret 的慷慨赞助,使本次发布得以完成。