|
17 | 17 | #include<time.h>
|
18 | 18 |
|
19 | 19 | #include"access/xlog_internal.h"/* for pg_start/stop_backup */
|
20 |
| -#include"common/backup_compression.h" |
| 20 | +#include"common/compression.h" |
21 | 21 | #include"common/file_perm.h"
|
22 | 22 | #include"commands/defrem.h"
|
23 | 23 | #include"lib/stringinfo.h"
|
@@ -68,8 +68,8 @@ typedef struct
|
68 | 68 | booluse_copytblspc;
|
69 | 69 | BaseBackupTargetHandle*target_handle;
|
70 | 70 | backup_manifest_optionmanifest;
|
71 |
| -bc_algorithmcompression; |
72 |
| -bc_specificationcompression_specification; |
| 71 | +pg_compress_algorithmcompression; |
| 72 | +pg_compress_specificationcompression_specification; |
73 | 73 | pg_checksum_typemanifest_checksum_type;
|
74 | 74 | }basebackup_options;
|
75 | 75 |
|
@@ -691,8 +691,8 @@ parse_basebackup_options(List *options, basebackup_options *opt)
|
691 | 691 | MemSet(opt,0,sizeof(*opt));
|
692 | 692 | opt->manifest=MANIFEST_OPTION_NO;
|
693 | 693 | opt->manifest_checksum_type=CHECKSUM_TYPE_CRC32C;
|
694 |
| -opt->compression=BACKUP_COMPRESSION_NONE; |
695 |
| -opt->compression_specification.algorithm=BACKUP_COMPRESSION_NONE; |
| 694 | +opt->compression=PG_COMPRESSION_NONE; |
| 695 | +opt->compression_specification.algorithm=PG_COMPRESSION_NONE; |
696 | 696 |
|
697 | 697 | foreach(lopt,options)
|
698 | 698 | {
|
@@ -859,7 +859,7 @@ parse_basebackup_options(List *options, basebackup_options *opt)
|
859 | 859 | ereport(ERROR,
|
860 | 860 | (errcode(ERRCODE_SYNTAX_ERROR),
|
861 | 861 | errmsg("duplicate option \"%s\"",defel->defname)));
|
862 |
| -if (!parse_bc_algorithm(optval,&opt->compression)) |
| 862 | +if (!parse_compress_algorithm(optval,&opt->compression)) |
863 | 863 | ereport(ERROR,
|
864 | 864 | (errcode(ERRCODE_SYNTAX_ERROR),
|
865 | 865 | errmsg("unrecognized compression algorithm \"%s\"",
|
@@ -924,10 +924,10 @@ parse_basebackup_options(List *options, basebackup_options *opt)
|
924 | 924 | {
|
925 | 925 | char*error_detail;
|
926 | 926 |
|
927 |
| -parse_bc_specification(opt->compression,compression_detail_str, |
928 |
| -&opt->compression_specification); |
| 927 | +parse_compress_specification(opt->compression,compression_detail_str, |
| 928 | +&opt->compression_specification); |
929 | 929 | error_detail=
|
930 |
| -validate_bc_specification(&opt->compression_specification); |
| 930 | +validate_compress_specification(&opt->compression_specification); |
931 | 931 | if (error_detail!=NULL)
|
932 | 932 | ereport(ERROR,
|
933 | 933 | errcode(ERRCODE_SYNTAX_ERROR),
|
@@ -978,11 +978,11 @@ SendBaseBackup(BaseBackupCmd *cmd)
|
978 | 978 | sink=bbsink_throttle_new(sink,opt.maxrate);
|
979 | 979 |
|
980 | 980 | /* Set up server-side compression, if client requested it */
|
981 |
| -if (opt.compression==BACKUP_COMPRESSION_GZIP) |
| 981 | +if (opt.compression==PG_COMPRESSION_GZIP) |
982 | 982 | sink=bbsink_gzip_new(sink,&opt.compression_specification);
|
983 |
| -elseif (opt.compression==BACKUP_COMPRESSION_LZ4) |
| 983 | +elseif (opt.compression==PG_COMPRESSION_LZ4) |
984 | 984 | sink=bbsink_lz4_new(sink,&opt.compression_specification);
|
985 |
| -elseif (opt.compression==BACKUP_COMPRESSION_ZSTD) |
| 985 | +elseif (opt.compression==PG_COMPRESSION_ZSTD) |
986 | 986 | sink=bbsink_zstd_new(sink,&opt.compression_specification);
|
987 | 987 |
|
988 | 988 | /* Set up progress reporting. */
|
|