aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/transam/commit_ts.c
diff options
context:
space:
mode:
authorMagnus Hagander <magnus@hagander.net>2016-10-23 15:16:31 +0200
committerMagnus Hagander <magnus@hagander.net>2016-10-23 15:23:11 +0200
commit56c7d8d4552180fd66fe48423bb2a9bb767c2d87 (patch)
tree72a159d220c25c33363addd097ea719f8384dd52 /src/backend/access/transam/commit_ts.c
parent1885c88459698251eca64f095d9942c540ba0fa8 (diff)
downloadpostgresql-56c7d8d4552180fd66fe48423bb2a9bb767c2d87.tar.gz
postgresql-56c7d8d4552180fd66fe48423bb2a9bb767c2d87.zip
Allow pg_basebackup to stream transaction log in tar mode
This will write the received transaction log into a file called pg_wal.tar(.gz) next to the other tarfiles instead of writing it to base.tar. When using fetch mode, the transaction log is still written to base.tar like before, and when used against a pre-10 server, the file is named pg_xlog.tar. To do this, implement a new concept of a "walmethod", which is responsible for writing the WAL. Two implementations exist, one that writes to a plain directory (which is also used by pg_receivexlog) and one that writes to a tar file with optional compression. Reviewed by Michael Paquier
Diffstat (limited to 'src/backend/access/transam/commit_ts.c')
0 files changed, 0 insertions, 0 deletions