Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/EnterpriseDB/repmgr
A lightweight replication manager for PostgreSQL (Postgres)
https://github.com/EnterpriseDB/repmgr
autofailover cluster failover ha postgres postgresql replication replication-manager repmgr
Last synced: 2 months ago
JSON representation
A lightweight replication manager for PostgreSQL (Postgres)
- Host: GitHub
- URL: https://github.com/EnterpriseDB/repmgr
- Owner: EnterpriseDB
- License: other
- Created: 2011-08-09T15:35:43.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2024-10-28T13:09:20.000Z (3 months ago)
- Last Synced: 2024-10-29T17:48:06.200Z (2 months ago)
- Topics: autofailover, cluster, failover, ha, postgres, postgresql, replication, replication-manager, repmgr
- Language: C
- Homepage: https://repmgr.org/
- Size: 8.62 MB
- Stars: 1,559
- Watchers: 147
- Forks: 250
- Open Issues: 146
-
Metadata Files:
- Readme: README.md
- Changelog: HISTORY
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-repositories - EnterpriseDB/repmgr - A lightweight replication manager for PostgreSQL (Postgres) (C)
- jimsghstars - EnterpriseDB/repmgr - A lightweight replication manager for PostgreSQL (Postgres) (C)
README
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.4.1) supports all PostgreSQL versions from
10 to 16.`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 detailsDirectories
------------ `contrib/`: additional utilities
- `doc/`: DocBook-based documentation files
- `expected/`: expected regression test output
- `sql/`: regression test inputSupport 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.
* Ian Barwick
* Israel Barth
* Mario González
* Martín Marqués
* Gianni CiolliPast contributors:
* Jaime Casanova
* Abhijit Menon-Sen
* Simon Riggs
* Cedric VillemainFurther 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)