Bucardo
Overview
Bucardo is an asynchronous PostgreSQL replication system, allowing for both multi-master and multi-slave operations. It was developed at Backcountry.com primarily by Greg Sabino Mullane of End Point Corporation.
Obtaining Bucardo
The latest version of Bucardo is 3.0.9:
Documentation
Online documentation is available for the following parts of Bucardo:
- Overview of Bucardo
- A quick overview of Bucardo, explaining what it is and what it is capable of
- Bucardo Frequently Asked Questions
- Answers to commonly asked questions about Bucardo
- Bucardo
- The main documentation for Bucardo
- bucardo_ctl
- A script used to control an existing Bucardo installation
- DBIx::Safe
- Helper module needed by Bucardo that provides safe versions of DBI database handles
- Test::Dynamic
- Module to help count tests for Test::More, used by Bucardo's test suite
Licensing
Bucardo (and DBIx::Safe and Test::Dynamic) are released under the BSD license.
Mailing lists
Three Bucardo mailing lists are available:
- Bucardo-announce
- This is a low volume list used for notices of new versions, important bugs, and security warnings. It is highly
recommended that anyone using Bucardo subscribe to this list.
- Bucardo-general
- Used to discuss any aspect of Bucardo. Bug reports, usage questions, feature requests, and general discussions should
be sent to this list.
- Bucardo-commits
- All commits to the projects are sent to this list as a diff, with one email per commit whenever a push is made
to the master branch. Mostly of use those following Bucardo's development.
Development
Bucardo uses Git as a version control system. Bucardo is composed of three separate projects, each of which can be
downloaded for local development using git-clone as follows:
git-clone http://bucardo.org/bucardo.git/
git-clone http://bucardo.org/dbixsafe.git/
git-clone http://bucardo.org/testdynamic.git/