General Description
Table of Contents
PyReplica is a simple Python-based PostgreSQL master-slave asynchronous replicator, using a master plpython trigger, signals, sequences, two-phase commits and a python client script (influenced by slony & londiste, but much more simple and easy).
It supports lazy async multi-master setup too (replication on both ways, each database is a master and a slave at the same time). Warning: you (or your application) must get rid of sequence handling and conflict resolution.
Tech Specs
- Requires:
- PostgreSQL81: untested with earlier versions
- Python24: untested with earlier versions
- Authors: MarianoReingart
- License: GPLv3
- Soruce Code: pyreplica
- SVN Repo: http://www.nsis.com.ar/svn/pyreplica
- Mailing List (users & developers): PgFoundry
- Slides in English (EN): http://docs.google.com/present/view?id=dd9bm82g_402fjtsdmdd
- Downloads:
- PgFoundry: http://pgfoundry.org/projects/pyreplica/
- SourceForge: https://sourceforge.net/projects/pyreplica