|
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 | bool use_copytblspc;
|
69 | 69 | BaseBackupTargetHandle *target_handle;
|
70 | 70 | backup_manifest_option manifest;
|
71 |
| - bc_algorithm compression; |
72 |
| - bc_specification compression_specification; |
| 71 | + pg_compress_algorithm compression; |
| 72 | + pg_compress_specification compression_specification; |
73 | 73 | pg_checksum_type manifest_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 |
| - else if (opt.compression == BACKUP_COMPRESSION_LZ4) |
| 983 | + else if (opt.compression == PG_COMPRESSION_LZ4) |
984 | 984 | sink = bbsink_lz4_new(sink, &opt.compression_specification);
|
985 |
| - else if (opt.compression == BACKUP_COMPRESSION_ZSTD) |
| 985 | + else if (opt.compression == PG_COMPRESSION_ZSTD) |
986 | 986 | sink = bbsink_zstd_new(sink, &opt.compression_specification);
|
987 | 987 |
|
988 | 988 | /* Set up progress reporting. */
|
|
0 commit comments