diff options
author | Fujii Masao <fujii@postgresql.org> | 2020-04-15 11:15:12 +0900 |
---|---|---|
committer | Fujii Masao <fujii@postgresql.org> | 2020-04-15 11:15:12 +0900 |
commit | a2ac73e7be7adf2a9248d14322d3a5e055ea4fd0 (patch) | |
tree | 4d36fe015fdf3b66f8f3ec223811f1ca5087ca58 /doc/src | |
parent | 4a05a6409567719829ec84d7689b41c55009d75f (diff) | |
download | postgresql-a2ac73e7be7adf2a9248d14322d3a5e055ea4fd0.tar.gz postgresql-a2ac73e7be7adf2a9248d14322d3a5e055ea4fd0.zip |
Code review for backup manifest.
This commit prevents pg_basebackup from receiving backup_manifest file
when --no-manifest is specified. Previously, when pg_basebackup was
writing a tarfile to stdout, it tried to receive backup_manifest file even
when --no-manifest was specified, and reported an error.
Also remove unused -m option from pg_basebackup.
Also fix typo in BASE_BACKUP command documentation.
Author: Fujii Masao
Reviewed-by: Michael Paquier, Robert Haas
Discussion: https://postgr.es/m/01e3ed3a-8729-5aaa-ca84-e60e3ca59db8@oss.nttdata.com
Diffstat (limited to 'doc/src')
-rw-r--r-- | doc/src/sgml/protocol.sgml | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/doc/src/sgml/protocol.sgml b/doc/src/sgml/protocol.sgml index c1b2457b1d7..20d1fe0ad81 100644 --- a/doc/src/sgml/protocol.sgml +++ b/doc/src/sgml/protocol.sgml @@ -2578,19 +2578,19 @@ The commands accepted in replication mode are: </varlistentry> <varlistentry> - <term><literal>MANIFEST</literal></term> + <term><literal>MANIFEST</literal> <replaceable>manifest_option</replaceable></term> <listitem> <para> When this option is specified with a value of <literal>yes</literal> - or <literal>force-escape</literal>, a backup manifest is created + or <literal>force-encode</literal>, a backup manifest is created and sent along with the backup. The manifest is a list of every file present in the backup with the exception of any WAL files that may be included. It also stores the size, last modification time, and an optional checksum for each file. - A value of <literal>force-escape</literal> forces all filenames + A value of <literal>force-encode</literal> forces all filenames to be hex-encoded; otherwise, this type of encoding is performed only for files whose names are non-UTF8 octet sequences. - <literal>force-escape</literal> is intended primarily for testing + <literal>force-encode</literal> is intended primarily for testing purposes, to be sure that clients which read the backup manifest can handle this case. For compatibility with previous releases, the default is <literal>MANIFEST 'no'</literal>. @@ -2599,7 +2599,7 @@ The commands accepted in replication mode are: </varlistentry> <varlistentry> - <term><literal>MANIFEST_CHECKSUMS</literal></term> + <term><literal>MANIFEST_CHECKSUMS</literal> <replaceable>checksum_algorithm</replaceable></term> <listitem> <para> Specifies the algorithm that should be applied to each file included |