2016 年 5 月 23 日: 2ndQuadrant 自豪地宣布发布 Barman 1.6.1 版本,这是一个用于 PostgreSQL 的备份和恢复管理器。
此小版本为 'get-wal' 命令引入了对 '--peek' 选项的支持,允许用户在备用服务器上和恢复期间实现并行远程恢复命令。
通过新的 'replication-status' 命令,Barman 成为监控每个受管理服务器的流复制状态的非常实用的工具。
'check' 命令添加了一些重要的改进,这应该使安装和初始配置更容易。朝着这个方向的另一个步骤是 'switch-xlog' 命令,这是此版本中包含的新功能。
还修复了一些小错误,包括对 PostgreSQL 9.5 的 'archive_mode=always' 的支持,以及防止获取新备份的 'FAILED' 备份。
非常感谢 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' 命令以请求将 WAL 文件切换到 PostgreSQL 服务器。 通过 '--force',它会事先发出 'CHECKPOINT'
添加 'streaming_archiver_name' 选项,当启用 'streaming_archiver' 时,该选项会为 'pg_receivexlog' 设置正确的 'application_name'(仅适用于 PostgreSQL 9.3 及以上版本)
使用 PostgreSQL 的标准连接检查超级用户权限 (#30)
检查 WAL 存档是否从不为空
当服务器关闭时,检查主服务器上的 'backup_label'
改进 barman-wal-restore contrib 脚本
错误修复
Barman(备份和恢复管理器)是一个用 Python 编写的用于 PostgreSQL 服务器灾难恢复的开源管理工具。它允许您的组织在业务关键环境中执行多个服务器的远程备份,并在恢复阶段帮助 DBA。 Barman 最受欢迎的功能包括备份目录、增量备份、保留策略、远程备份和恢复、WAL 文件和备份的存档和压缩。 Barman 根据 GNU GPL 3 分发。