diff options
| author | Robert Haas | 2022-03-07 20:08:45 +0000 |
|---|---|---|
| committer | Robert Haas | 2022-03-08 14:52:43 +0000 |
| commit | 7cf085f077df8dd9b80cf1f5964b5b8c142be496 (patch) | |
| tree | f756ee9b079085ef5ab848c4daf08f02673e9dd1 /src/include | |
| parent | c28839c8326155f25161ed42f23890c997e0b4a4 (diff) | |
Add support for zstd base backup compression.
Both client-side compression and server-side compression are now
supported for zstd. In addition, a backup compressed by the server
using zstd can now be decompressed by the client in order to
accommodate the use of -Fp.
Jeevan Ladhe, with some edits by me.
Discussion: http://postgr.es/m/CA+Tgmobyzfbz=gyze2_LL1ZumZunmaEKbHQxjrFkOR7APZGu-g@mail.gmail.com
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/replication/basebackup_sink.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/include/replication/basebackup_sink.h b/src/include/replication/basebackup_sink.h index a3f8d372582..a7f16758a42 100644 --- a/src/include/replication/basebackup_sink.h +++ b/src/include/replication/basebackup_sink.h @@ -285,6 +285,7 @@ extern void bbsink_forward_cleanup(bbsink *sink); extern bbsink *bbsink_copystream_new(bool send_to_client); extern bbsink *bbsink_gzip_new(bbsink *next, int compresslevel); extern bbsink *bbsink_lz4_new(bbsink *next, int compresslevel); +extern bbsink *bbsink_zstd_new(bbsink *next, int compresslevel); extern bbsink *bbsink_progress_new(bbsink *next, bool estimate_backup_size); extern bbsink *bbsink_server_new(bbsink *next, char *pathname); extern bbsink *bbsink_throttle_new(bbsink *next, uint32 maxrate); |
