MCPcopy Index your code
hub / github.com/EnterpriseDB/repmgr

github.com/EnterpriseDB/repmgr @v5.5.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v5.5.0 ↗ · + Follow
537 symbols 2,145 edges 44 files 95 documented · 18%
What it actually does AI analysis from the code graph — generated when you open this
loading…
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.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

Versions

For an overview of repmgr versions and PostgreSQL compatibility, see the repmgr 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:

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 Ciolli

Past contributors:

  • Jaime Casanova
  • Abhijit Menon-Sen
  • Simon Riggs
  • Cedric Villemain

Further reading

Core symbols most depended-on inside this repo

Shape

Function 467
Class 70

Languages

C93%
C++7%

Modules by API surface

dbutils.c168 symbols
repmgr-action-standby.c45 symbols
repmgr-client.c38 symbols
repmgrd-physical.c36 symbols
configfile.c34 symbols
repmgr-action-node.c29 symbols
strutil.c26 symbols
repmgr.c22 symbols
repmgrd.c16 symbols
log.c14 symbols
controldata.c14 symbols
dirutil.c12 symbols

For agents

$ claude mcp add repmgr \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page