• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

contrib/H22-Oct-2020-9873

doc/H22-Oct-2020-19,88217,113

expected/H22-Oct-2020-8362

sql/H22-Oct-2020-3116

.gitignoreH A D22-Oct-2020621 5952

CONTRIBUTING.mdH A D22-Oct-20201.2 KiB3122

COPYRIGHTH A D22-Oct-2020692 1713

CREDITSH A D22-Oct-2020593 1715

FAQ.mdH A D22-Oct-2020387 116

HISTORYH A D22-Oct-202031.8 KiB571529

LICENSEH A D22-Oct-202034.3 KiB676553

Makefile.global.inH A D22-Oct-2020941 4128

Makefile.inH A D22-Oct-20203.4 KiB14097

PACKAGES.mdH A D22-Oct-20205 KiB12887

README.mdH A D22-Oct-20203.4 KiB10773

TODO.mdH A D22-Oct-2020700 2114

compat.cH A D22-Oct-20203.3 KiB14079

compat.hH A D22-Oct-20201.1 KiB336

config.h.inH A D22-Oct-202065 31

configdata.cH A D22-Oct-202020.6 KiB937741

configfile-scan.lH A D22-Oct-202015.5 KiB645457

configfile.cH A D22-Oct-202058.9 KiB2,2611,555

configfile.hH A D22-Oct-20209.8 KiB370247

configureH A D22-Oct-202094 KiB3,2592,641

configure.inH A D22-Oct-20202.1 KiB8058

controldata.cH A D22-Oct-202010.5 KiB384262

controldata.hH A D22-Oct-202012.1 KiB390236

dbutils.cH A D22-Oct-2020136.8 KiB6,0524,221

dbutils.hH A D22-Oct-202018.7 KiB610446

dirutil.cH A D22-Oct-20208.4 KiB401251

dirutil.hH A D22-Oct-20201.3 KiB4824

errcode.hH A D22-Oct-20201.5 KiB5431

log.cH A D22-Oct-20208.3 KiB419295

log.hH A D22-Oct-20204.5 KiB151101

repmgr--4.0--4.1.sqlH A D22-Oct-2020136 31

repmgr--4.0.sqlH A D22-Oct-20205.3 KiB166133

repmgr--4.1--4.2.sqlH A D22-Oct-2020840 3325

repmgr--4.1.sqlH A D22-Oct-20205.3 KiB165133

repmgr--4.2--4.3.sqlH A D22-Oct-2020511 1813

repmgr--4.2.sqlH A D22-Oct-20206 KiB196157

repmgr--4.3--4.4.sqlH A D22-Oct-2020555 2014

repmgr--4.3.sqlH A D22-Oct-20206.4 KiB216169

repmgr--4.4--5.0.sqlH A D22-Oct-2020208 62

repmgr--4.4.sqlH A D22-Oct-20206.6 KiB225177

repmgr--5.0--5.1.sqlH A D22-Oct-2020225 63

repmgr--5.0.sqlH A D22-Oct-20206.4 KiB215169

repmgr--5.1--5.2.sqlH A D22-Oct-2020344 84

repmgr--5.1.sqlH A D22-Oct-20206.4 KiB215169

repmgr--5.2.sqlH A D22-Oct-20205.8 KiB193146

repmgr--unpackaged--4.0.sqlH A D22-Oct-20207.5 KiB220164

repmgr--unpackaged--5.1.sqlH A D22-Oct-20208.6 KiB266200

repmgr--unpackaged--5.2.sqlH A D22-Oct-20207.8 KiB246181

repmgr-action-cluster.cH A D22-Oct-202038.1 KiB1,5591,119

repmgr-action-cluster.hH A D22-Oct-20201.3 KiB5526

repmgr-action-daemon.cH A D22-Oct-20208.7 KiB344236

repmgr-action-daemon.hH A D22-Oct-2020901 276

repmgr-action-node.cH A D22-Oct-202088.7 KiB3,6462,755

repmgr-action-node.hH A D22-Oct-20201 KiB329

repmgr-action-primary.cH A D22-Oct-202015.9 KiB580399

repmgr-action-primary.hH A D22-Oct-2020916 276

repmgr-action-service.cH A D22-Oct-202015.4 KiB549409

repmgr-action-service.hH A D22-Oct-2020948 297

repmgr-action-standby.cH A D22-Oct-2020242.4 KiB8,9785,980

repmgr-action-standby.hH A D22-Oct-20201.3 KiB3611

repmgr-action-witness.cH A D22-Oct-202015.5 KiB574382

repmgr-action-witness.hH A D22-Oct-2020955 286

repmgr-client-global.hH A D22-Oct-20208.4 KiB301208

repmgr-client.cH A D22-Oct-2020113.5 KiB4,5343,237

repmgr-client.hH A D22-Oct-20208.4 KiB237164

repmgr.cH A D22-Oct-202015.8 KiB749481

repmgr.conf.sampleH A D22-Oct-202020.5 KiB444374

repmgr.controlH A D22-Oct-2020163 96

repmgr.hH A D22-Oct-20205 KiB169122

repmgr_version.h.inH A D22-Oct-2020167 65

repmgrd-physical.cH A D22-Oct-2020156.5 KiB5,5083,745

repmgrd-physical.hH A D22-Oct-20201,017 318

repmgrd.cH A D22-Oct-202025.6 KiB1,089729

repmgrd.hH A D22-Oct-2020884 3520

strutil.cH A D22-Oct-202010 KiB570405

strutil.hH A D22-Oct-20204.2 KiB172105

sysutils.cH A D22-Oct-20209.8 KiB438284

sysutils.hH A D22-Oct-20201.4 KiB3310

voting.hH A D22-Oct-2020890 3010

README.md

1repmgr: Replication Manager for PostgreSQL
2==========================================
3
4`repmgr` is a suite of open-source tools to manage replication and failover
5within a cluster of PostgreSQL servers. It enhances PostgreSQL's built-in
6replication capabilities with utilities to set up standby servers, monitor
7replication, and perform administrative tasks such as failover or switchover
8operations.
9
10PostgreSQL 12, 11, 10, 9.6 and 9.5 are fully supported.
11PostgreSQL 9.4 and 9.3 are supported, with some restrictions.
12
13`repmgr` is distributed under the GNU GPL 3 and maintained by 2ndQuadrant.
14
15Documentation
16-------------
17
18The full `repmgr` documentation is available here:
19
20> [repmgr documentation](https://repmgr.org/docs/current/index.html)
21
22The old `README` file for `repmgr` 3.x is available here:
23
24> https://github.com/2ndQuadrant/repmgr/blob/REL3_3_STABLE/README.md
25
26Note that the `repmgr` 3.x series is no longer supported and contains known bugs;
27please upgrade to the current `repmgr` version as soon as possible.
28
29Versions
30--------
31
32For an overview of `repmgr` versions and PostgreSQL compatibility, see the
33[repmgr compatibility matrix](https://repmgr.org/docs/current/install-requirements.html#INSTALL-COMPATIBILITY-MATRIX).
34
35Files
36------
37
38 - `CONTRIBUTING.md`: details on how to contribute to `repmgr`
39 - `COPYRIGHT`: Copyright information
40 - `HISTORY`: Summary of changes in each `repmgr` release
41 - `LICENSE`: GNU GPL3 details
42
43
44Directories
45-----------
46
47 - `contrib/`: additional utilities
48 - `doc/`: DocBook-based documentation files
49 - `expected/`: expected regression test output
50 - `scripts/`: example scripts
51 - `sql/`: regression test input
52
53
54Support and Assistance
55----------------------
56
572ndQuadrant provides 24x7 production support for `repmgr`, including
58configuration assistance, installation verification and training for
59running a robust replication cluster. For further details see:
60
61* https://2ndquadrant.com/en/support/
62
63There is a mailing list/forum to discuss contributions or issues:
64
65* https://groups.google.com/group/repmgr
66
67The IRC channel #repmgr is registered with freenode.
68
69Please report bugs and other issues to:
70
71* https://github.com/2ndQuadrant/repmgr
72
73See
74
75Further information is available at https://repmgr.org/
76
77We'd love to hear from you about how you use repmgr. Case studies and
78news are always welcome. Send us an email at info@2ndQuadrant.com, or
79send a postcard to
80
81    repmgr
82    c/o 2ndQuadrant
83    7200 The Quorum
84    Oxford Business Park North
85    Oxford
86    OX4 2JZ
87    United Kingdom
88
89Thanks from the repmgr core team.
90
91* Ian Barwick
92* Jaime Casanova
93* Abhijit Menon-Sen
94* Simon Riggs
95* Cedric Villemain
96
97Further reading
98---------------
99
100* [repmgr documentation](https://repmgr.org/docs/current/index.html)
101* [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/)
102* [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/)
103* https://blog.2ndquadrant.com/repmgr-3-2-is-here-barman-support-brand-new-high-availability-features/
104* https://blog.2ndquadrant.com/improvements-in-repmgr-3-1-4/
105* https://blog.2ndquadrant.com/managing-useful-clusters-repmgr/
106* https://blog.2ndquadrant.com/easier_postgresql_90_clusters/
107