Barman 1.3.0 发布了,改进内容:
Release notes
Refactored "BackupInfo" class for backup metadata to use the new "FieldListFile" class ("infofile" module)
Refactored output layer to use a dedicated module, in order to facilitate integration with Nagios ("NagiosOutputWriter" class)
Refactored subprocess handling in order to isolate stdin/stderr/stdout channels ("command_wrappers" module)
Refactored hook scripts management
Extracted logging configuration and userid enforcement from the configuration class.
Support for hook scripts to be executed before and after a WAL file is archived, through the "'pre_archive_script'" and "'post_archive_script'" configuration options.
Implemented immediate checkpoint capability with "--immediate-checkpoint" command option and "'immediate_checkpoint'" configuration option
Implemented network compression for remote backup and recovery through the "'network_compression'" configuration option (#19)
Implemented the "'rebuild-xlogdb'" command (Closes #27 and #28)
Added deduplication of tablespaces located inside the "PGDATA" directory
Refactored remote recovery code to work the same way local recovery does, by performing remote directory preparation (assuming the remote user has the right permissions on the remote server)
"'barman backup'" now tries and create server directories before attempting to execute a full backup (#14)
Fixed bug #22: improved documentation for tablespaces relocation
Fixed bug #31: "'barman cron'" checks directory permissions for lock file
Fixed bug #32: "xlog.db" read access during cron activities
Download
Release Notes: https://sourceforge.net/projects/pgbarman/files/1.3.0/
Sources: http://sourceforge.net/projects/pgbarman/files/1.3.0/barman-1.3.0.tar.gz/download
RPMs for RHEL/CentOS 5: http://sourceforge.net/projects/pgbarman/files/1.3.0/barman-1.3.0-1.rhel5.noarch.rpm/download (dependencies: https://sourceforge.net/projects/pgbarman/files/rhel5-deps/)
RPMs for RHEL/CentOS 6: http://sourceforge.net/projects/pgbarman/files/1.3.0/barman-1.3.0-1.rhel6.noarch.rpm/download (dependencies: https://sourceforge.net/projects/pgbarman/files/rhel6-deps/)
PyPI: http://pypi.python.org/pypi/barman/1.3.0
Online documentation: http://www.pgbarman.org/documentation
PDF documentation: http://sourceforge.net/projects/pgbarman/files/1.3.0/barman-tutorial.en.pdf/download
Barman (备份和恢复管理器) for PostgreSQL 是 PostgreSQL 数据库服务器的灾难恢复工具,允许远程备份多个服务器,帮助 DBA 在数据恢复阶段的关键工作。
来自:开源中国社区

