mirror of
https://github.com/EnterpriseDB/repmgr.git
synced 2026-03-22 22:56:29 +00:00
91 lines
3.0 KiB
Markdown
91 lines
3.0 KiB
Markdown
repmgr: Replication Manager for PostgreSQL
|
|
==========================================
|
|
|
|
`repmgr` is a suite of open-source tools to manage replication and failover
|
|
within a cluster of PostgreSQL servers. It enhances PostgreSQL's built-in
|
|
replication capabilities with utilities to set up standby servers, monitor
|
|
replication, and perform administrative tasks such as failover or switchover
|
|
operations.
|
|
|
|
The most recent `repmgr` version (5.5.x) supports all PostgreSQL versions from
|
|
13 to 17. Despite it could be used with some older ones, some features might not
|
|
be available, however, it's strongly recommended to use the latest version.
|
|
|
|
`repmgr` is distributed under the GNU GPL 3 and maintained by EnterpriseDB.
|
|
|
|
Documentation
|
|
-------------
|
|
|
|
The full `repmgr` documentation is available here:
|
|
|
|
> [repmgr documentation](https://repmgr.org/docs/current/index.html)
|
|
|
|
Versions
|
|
--------
|
|
|
|
For an overview of `repmgr` versions and PostgreSQL compatibility, see the
|
|
[repmgr compatibility matrix](https://repmgr.org/docs/current/install-requirements.html#INSTALL-COMPATIBILITY-MATRIX).
|
|
|
|
Files
|
|
------
|
|
|
|
- `CONTRIBUTING.md`: details on how to contribute to `repmgr`
|
|
- `COPYRIGHT`: Copyright information
|
|
- `HISTORY`: Summary of changes in each `repmgr` release
|
|
- `LICENSE`: GNU GPL3 details
|
|
|
|
|
|
Directories
|
|
-----------
|
|
|
|
- `contrib/`: additional utilities
|
|
- `doc/`: DocBook-based documentation files
|
|
- `expected/`: expected regression test output
|
|
- `sql/`: regression test input
|
|
|
|
|
|
Support and Assistance
|
|
----------------------
|
|
|
|
EnterpriseDB provides 24x7 production support for `repmgr`, including
|
|
configuration assistance, installation verification and training for
|
|
running a robust replication cluster. For further details see:
|
|
|
|
* [EDB Support Services](https://www.enterprisedb.com/support/postgresql-support-overview-get-the-most-out-of-postgresql)
|
|
|
|
There is a mailing list/forum to discuss contributions or issues:
|
|
|
|
* https://groups.google.com/group/repmgr
|
|
|
|
Please report bugs and other issues to:
|
|
|
|
* https://github.com/EnterpriseDB/repmgr
|
|
|
|
Further information is available at https://repmgr.org/
|
|
|
|
We'd love to hear from you about how you use repmgr. Case studies and
|
|
news are always welcome.
|
|
|
|
Thanks from the repmgr core team.
|
|
|
|
* Israel Barth
|
|
* Mario González
|
|
* Martín Marqués
|
|
* Gianni Ciolli
|
|
|
|
Past contributors:
|
|
|
|
* Ian Barwick
|
|
* Jaime Casanova
|
|
* Abhijit Menon-Sen
|
|
* Simon Riggs
|
|
* Cedric Villemain
|
|
|
|
Further reading
|
|
---------------
|
|
|
|
* [repmgr documentation](https://repmgr.org/docs/current/index.html)
|
|
* [How to Automate PostgreSQL 12 Replication and Failover with repmgr - Part 1](https://www.2ndquadrant.com/en/blog/how-to-automate-postgresql-12-replication-and-failover-with-repmgr-part-1/)
|
|
* [How to Automate PostgreSQL 12 Replication and Failover with repmgr - Part 2](https://www.2ndquadrant.com/en/blog/how-to-automate-postgresql-12-replication-and-failover-with-repmgr-part-2/)
|
|
* [How to implement repmgr for PostgreSQL automatic failover](https://www.enterprisedb.com/postgres-tutorials/how-implement-repmgr-postgresql-automatic-failover)
|