postgresql/src
Alvaro Herrera 9f06d79ef8 Add facility to copy replication slots
This allows the user to create duplicates of existing replication slots,
either logical or physical, and even changing properties such as whether
they are temporary or the output plugin used.

There are multiple uses for this, such as initializing multiple replicas
using the slot for one base backup; when doing investigation of logical
replication issues; and to select a different output plugins.

Author: Masahiko Sawada
Reviewed-by: Michael Paquier, Andres Freund, Petr Jelinek
Discussion: https://postgr.es/m/CAD21AoAm7XX8y_tOPP6j4Nzzch12FvA1wPqiO690RCk+uYVstg@mail.gmail.com
2019-04-05 18:05:18 -03:00
..
backend Add facility to copy replication slots 2019-04-05 18:05:18 -03:00
bin Add a "SQLSTATE-only" error verbosity option to libpq and psql. 2019-04-04 17:22:02 -04:00
common Add support for partial TOAST decompression 2019-04-02 12:35:32 -04:00
fe_utils Ensure consistent name matching behavior in processSQLNamePattern(). 2019-04-05 12:59:57 -04:00
include Add facility to copy replication slots 2019-04-05 18:05:18 -03:00
interfaces Handle errors during GSSAPI startup better 2019-04-04 22:52:42 -04:00
makefiles Handle USE_MODULE_DB for all tests able to use an installed postmaster. 2019-04-03 17:06:01 -07:00
pl Generated columns 2019-03-30 08:15:57 +01:00
port Assert that pgwin32_signal_initialize() has been called early enough. 2019-04-03 17:11:16 -07:00
template Yet further rethinking of build changes for macOS Mojave. 2018-11-02 18:54:00 -04:00
test Revert "Consistently test for in-use shared memory." 2019-04-05 00:00:52 -07:00
timezone More unconstify use 2019-02-13 11:50:16 +01:00
tools Revert "Consistently test for in-use shared memory." 2019-04-05 00:00:52 -07:00
tutorial SQL comment: remove extra word in heading comment 2019-01-25 18:57:21 -05:00
.gitignore
DEVELOPERS
Makefile Fix partial-build problems introduced by having more generated headers. 2018-04-09 16:42:10 -04:00
Makefile.global.in Revert "Consistently test for in-use shared memory." 2019-04-05 00:00:52 -07:00
Makefile.shlib Ensure static libraries have correct mod time even if ranlib messes it up. 2018-11-29 15:53:44 -05:00
nls-global.mk Unified logging system for command-line programs 2019-04-01 20:01:35 +02:00