2016 年 5 月 23 日: 2ndQuadrant 自豪地宣布发布 Barman 版本 1.6.1,这是一个用于 PostgreSQL 的备份和恢复管理器。
此小版本为 `get-wal` 命令引入了 `--peek` 选项支持,该选项允许用户在备用服务器和恢复期间实现并行远程恢复命令。
通过新的 `replication-status` 命令,Barman 成为一个非常实用的工具,用于监控每个受管服务器的流复制状态。
已对 `check` 命令进行了一些重要的改进,这应该可以简化安装和初始配置。另一个朝着这个方向迈出的步骤是 `switch-xlog` 命令,这也是此版本包含的一项新功能。
还修复了一些小错误,包括对 PostgreSQL 9.5 的 `archive_mode=always` 的支持,以及防止“失败的备份”阻止新的备份被执行。
非常感谢 Jobrapido (www.jobrapido.com)、Navionics (www.navionics.com) 和 Subito.it (www.subito.it) 对此版本开发的资助。
但是,有关更改的完整列表,请参阅下方的“发行说明”部分。
向 `get-wal` 命令添加 `--peek` 选项,以发现 Barman 归档中存在的 WAL 文件
添加 `replication-status` 命令,用于监控连接到 PostgreSQL 服务器的任何流复制客户端的状态。`--target` 选项允许用户将请求限制为仅限热备服务器或 WAL 流客户端
添加 `switch-xlog` 命令,用于向 PostgreSQL 服务器请求切换 WAL 文件。通过 `--force`,它会在此之前发出 `CHECKPOINT`
添加 `streaming_archiver_name` 选项,当启用 `streaming_archiver` 时(仅适用于 PostgreSQL 9.3 及更高版本),它会为 `pg_receivexlog` 设置正确的 `application_name`
使用 PostgreSQL 的标准连接检查 *超级用户* 权限(#30)
检查 WAL 归档是否永不为空
在服务器关闭时检查主服务器上的 `backup_label`
改进 barman-wal-restore 贡献脚本
Bug 修复
Barman(备份和恢复管理器)是一款用 Python 编写的 PostgreSQL 服务器灾难恢复开源管理工具。它允许您的组织在业务关键环境中对多个服务器进行远程备份,并在恢复阶段为 DBA 提供帮助。Barman 最受欢迎的功能包括备份目录、增量备份、保留策略、远程备份和恢复、WAL 文件和备份的归档和压缩。Barman 在 GNU GPL 3 下分发。