原文:https://www.postgresql.org/about/news/barman-3190-and-3191-released-3345/
发布日期:2026-07-08;发布方:EDB
Barman 3.19.0 和 3.19.1 已相继发布,发布时间分别为 2026 年 5 月 20 日和 5 月 26 日。本公告同时涵盖这两个版本。
Barman(Backup and Recovery Manager)是面向 PostgreSQL 远程备份与灾难恢复的开源管理工具,适用于关键业务环境。它基于 PostgreSQL 的时间点恢复技术,使 DBA 可以从一个位置管理完整的备份目录以及多个远程服务器的恢复流程。
Barman 现在可以使用标准 barman restore 命令,直接从云对象存储恢复 backup_method = local-to-cloud 或 backup_method = postgres 方式创建的备份。新的 barman cloud-wal-restore 命令可在恢复期间直接从云存储获取 WAL 文件,并支持并行获取。这补齐了云备份生命周期,使备份和恢复工作流可以完全在云端完成。
新的 barman export-backup 和 barman import-backup 命令允许把备份导出为 tarball 以便共享或归档,也可以把先前导出的备份重新注册到 Barman 目录中。
3.19.0 修复了 local-to-cloud/postgres 备份方法下云存储中的 backup.info 未更新、--no-get-wal 恢复复制 PostgreSQL 无法应用的 .partial WAL、PostgreSQL 12+ 上未复制新时间线 WAL 导致 PITR 失败,以及批量 WAL 归档中间文件未移除的误报等问题。
3.19.1 修复了 barman-cloud-wal-restore 与 barman cloud-wal-restore 在云存储桶中存在同前缀备份文件时无法定位压缩 WAL 文件的问题。现在即使备份文件共享相同前缀,也能正确识别 WAL 文件。
Barman 以 GNU GPL 3 许可证发布,由 EnterpriseDB(EDB)维护。