Skip to content

Commit cc80137

Browse files
authored
Merge pull request #447 from wkz2797848480/master
update pg_dump.sgml
2 parents f1682f7 + e4fc484 commit cc80137

File tree

1 file changed

+18
-32
lines changed

1 file changed

+18
-32
lines changed

postgresql/doc/src/sgml/ref/pg_dump.sgml

Lines changed: 18 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ ________________________________________________________-->
3333
<refname>pg_dump</refname>
3434

3535
<refpurpose>
36-
把<productname>PostgreSQL</productname>数据库抽取为一个脚本文件或其他归档文件
36+
把<productname>PostgreSQL</productname>数据库的数据抽取为一个脚本文件或其他归档文件
3737
</refpurpose>
3838
</refnamediv>
3939
<!-- pgdoc-cn_end sig_en=5e523dd5afd98adcb5b6ab588e7181b3 -->
@@ -134,7 +134,7 @@ ________________________________________________________-->
134134
</para>
135135
________________________________________________________-->
136136
<para>
137-
当使用归档文件格式之一并与<application>pg_restore</application>组合时,<application>pg_dump</application>提供了一种灵活的归档和传输机制。<application>pg_dump</application>可以被用来备份整个数据库,然后<application>pg_restore</application>可以被用来检查归档并/或选择数据库的哪些部分要被恢复。最灵活的输出文件格式是<quote>自定义</quote>格式(<option>-Fc</option>)和<quote>目录</quote>格式(<option>-Fd</option>)。它们允许选择和重排序所有已归档项、支持并行恢复并且默认是压缩的。<quote>目录</quote>格式是唯一一种支持并行转储的格式。
137+
当使用归档文件格式并与<application>pg_restore</application>组合时,<application>pg_dump</application>提供了一种灵活的归档和传输机制。<application>pg_dump</application>可以被用来备份整个数据库,然后<application>pg_restore</application>可以被用来检查归档并/或选择数据库的哪些部分要被恢复。最灵活的输出文件格式是<quote>自定义</quote>格式(<option>-Fc</option>)和<quote>目录</quote>格式(<option>-Fd</option>)。它们允许选择和重排序所有已归档项、支持并行恢复并且默认是压缩的。<quote>目录</quote>格式是唯一一种支持并行转储的格式。
138138
</para>
139139
<!-- pgdoc-cn_end sig_en=6fb9c9cdd484dbf38f156d8ca94fe57d -->
140140

@@ -214,7 +214,7 @@ ________________________________________________________-->
214214
</para>
215215
________________________________________________________-->
216216
<para>
217-
这个选项类似于,但出于历史原因并不完全相同于,指定<option>--section=data</option>。
217+
这个选项与指定 <option>-section=data</option> 类似,但由于历史原因并不完全相同
218218
</para>
219219
<!-- pgdoc-cn_end sig_en=8ee96cd6763c514b06061648663c8a90 -->
220220
</listitem>
@@ -289,9 +289,7 @@ ________________________________________________________-->
289289
</para>
290290
________________________________________________________-->
291291
<para>
292-
输出命令以在输出创建它们的命令之前<command>DROP</command>所有已转储的数据库对象。
293-
当恢复操作用于覆盖现有数据库时,此选项很有用。
294-
如果目标数据库中不存在任何对象,则在恢复过程中将报告可忽略的错误消息,除非还指定了<option>--if-exists</option>。
292+
输出命令以 <command>DROP</command> 所有转储的数据库对象,然后再输出创建这些对象的命令。这个选项在恢复时需要覆盖现有数据库时非常有用。如果目标数据库中没有某些对象,恢复过程中会报告可忽略的错误消息,除非同时指定了 <option>-−if-exists</option>。
295293
</para>
296294
<!-- pgdoc-cn_end sig_en=9a643ca545b5943ac402386b5f795b2b -->
297295

@@ -303,7 +301,7 @@ ________________________________________________________-->
303301
</para>
304302
________________________________________________________-->
305303
<para>
306-
当生成一个存档(非文本)输出文件时,此选项将被忽略。对于存档格式,您可以在调用<command>pg_restore</command>时指定该选项。
304+
当生成一个归档(非文本)输出文件时,此选项将被忽略。对于归档格式,您可以在调用<command>pg_restore</command>时指定该选项。
307305
</para>
308306
<!-- pgdoc-cn_end sig_en=10252c40732e700bcd7c42e8cae7cb96 -->
309307
</listitem>
@@ -324,9 +322,7 @@ ________________________________________________________-->
324322
</para>
325323
________________________________________________________-->
326324
<para>
327-
用一个命令开始输出,创建数据库本身并重新连接到创建的数据库。
328-
(使用这种形式的脚本,不管在运行脚本之前连接到目标安装中的哪个数据库都没关系。)
329-
如果还指定了<option>--clean</option>,脚本会在重新连接到目标数据库之前删除并重新创建目标数据库。
325+
首先输出一个创建数据库的命令,并重新连接到创建的数据库。(使用这种形式的脚本,运行之前连接到目标安装中的哪个数据库并不重要。)如果同时指定了 <option>-&minus;clean</option>,脚本将在重新连接之前删除并重新创建目标数据库。
330326
</para>
331327
<!-- pgdoc-cn_end sig_en=cacce7a086c2845ff8f031b8fbb8d9d9 -->
332328

@@ -359,7 +355,7 @@ ________________________________________________________-->
359355
</para>
360356
________________________________________________________-->
361357
<para>
362-
当生成一个存档(非文本)输出文件时,此选项将被忽略。对于存档格式,您可以在调用<command>pg_restore</command>时指定该选项。
358+
当生成一个归档(非文本)输出文件时,此选项将被忽略。对于归档格式,您可以在调用<command>pg_restore</command>时指定该选项。
363359
</para>
364360
<!-- pgdoc-cn_end sig_en=10252c40732e700bcd7c42e8cae7cb96 -->
365361
</listitem>
@@ -764,8 +760,7 @@ ________________________________________________________-->
764760
</para>
765761
________________________________________________________-->
766762
<para>
767-
不要转储任何匹配<replaceable class="parameter">模式</replaceable>的模式。该模式根据<option>-n</option>的相同规则进行解释。
768-
可以多次使用<option>-N</option>来排除匹配任何几个模式的模式。
763+
不转储与 <replaceable class="parameter">pattern</replaceable> 匹配的任何模式。该模式的解释规则与 <option>-n</option> 相同。<option>-N</option> 可以多次使用,以排除与多个模式匹配的模式。
769764
</para>
770765
<!-- pgdoc-cn_end sig_en=5e763d835192c7eec2346e2052159f90 -->
771766

@@ -808,14 +803,7 @@ ________________________________________________________-->
808803
</para>
809804
________________________________________________________-->
810805
<para>
811-
不要输出命令来设置对象的所有权以匹配原始数据库。
812-
默认情况下,<application>pg_dump</application>会发出
813-
<command>ALTER OWNER</command>或
814-
<command>SET SESSION AUTHORIZATION</command>语句来设置创建的数据库对象的所有权。
815-
当运行脚本时,这些语句将失败,除非由超级用户启动
816-
(或拥有脚本中所有对象的相同用户)。
817-
要创建一个可以被任何用户恢复的脚本,但会给
818-
该用户所有对象的所有权,请指定<option>-O</option>。
806+
不输出设置对象所有权以匹配原始数据库的命令。默认情况下,<application>pg_dump</application> 会发出 <command>ALTER OWNER</command> 或 <command>SET SESSION AUTHORIZATION</command> 语句来设置创建的数据库对象的所有权。这些语句在脚本运行时会失败,除非是由超级用户(或拥有脚本中所有对象的相同用户)启动。要创建一个可以被任何用户恢复的脚本,并将所有对象的所有权授予该用户,可以指定 <option>-O</option>。
819807
</para>
820808
<!-- pgdoc-cn_end sig_en=b692ea03930ce4bc5a0c4ff01bdcea87 -->
821809

@@ -827,7 +815,7 @@ ________________________________________________________-->
827815
</para>
828816
________________________________________________________-->
829817
<para>
830-
当生成一个存档(非文本)输出文件时,此选项将被忽略。对于存档格式,您可以在调用<command>pg_restore</command>时指定该选项。
818+
当生成一个归档(非文本)输出文件时,此选项将被忽略。对于归档格式,您可以在调用<command>pg_restore</command>时指定该选项。
831819
</para>
832820
<!-- pgdoc-cn_end sig_en=10252c40732e700bcd7c42e8cae7cb96 -->
833821
</listitem>
@@ -960,7 +948,7 @@ ________________________________________________________-->
960948
</para>
961949
________________________________________________________-->
962950
<para>
963-
除了表格外,此选项还可用于转储匹配视图、物化视图、外部表和序列的定义。它不会转储视图或物化视图的内容,
951+
除了表格外,此选项还可用于转储匹配的视图、物化视图、外部表和序列的定义。它不会转储视图或物化视图的内容,
964952
只有在使用<option>--include-foreign-data</option>指定相应外部服务器时,才会转储外部表的内容。
965953
</para>
966954
<!-- pgdoc-cn_end sig_en=1e47d6a4080e7e7be9c446605009c5dd -->
@@ -1013,8 +1001,7 @@ ________________________________________________________-->
10131001
</para>
10141002
________________________________________________________-->
10151003
<para>
1016-
不要转储任何匹配<replaceable class="parameter">模式</replaceable>的表格。该模式根据<option>-t</option>的规则进行解释。
1017-
可以多次使用<option>-T</option>来排除匹配任何几个模式的表格。
1004+
不导出任何与 <replaceable class="parameter">pattern</replaceable> 匹配的表。该模式的解释规则与 <option>-t</option> 相同。<option>-T</option> 可以多次使用,以排除与多个模式匹配的表。
10181005
</para>
10191006
<!-- pgdoc-cn_end sig_en=e5fa9901778c54f15beb6eb6495e9568 -->
10201007

@@ -1222,7 +1209,7 @@ ________________________________________________________-->
12221209
</para>
12231210
________________________________________________________-->
12241211
<para>
1225-
当生成一个存档(非文本)输出文件时,此选项将被忽略。对于存档格式,您可以在调用<command>pg_restore</command>时指定该选项。
1212+
当生成一个归档(非文本)输出文件时,此选项将被忽略。对于归档格式,您可以在调用<command>pg_restore</command>时指定该选项。
12261213
</para>
12271214
<!-- pgdoc-cn_end sig_en=10252c40732e700bcd7c42e8cae7cb96 -->
12281215
</listitem>
@@ -1487,7 +1474,7 @@ ________________________________________________________-->
14871474
</para>
14881475
________________________________________________________-->
14891476
<para>
1490-
不要倾倒出版物
1477+
不要转储发布
14911478
</para>
14921479
<!-- pgdoc-cn_end sig_en=e3beeac18caec38f8802d2bf9e9e3b33 -->
14931480
</listitem>
@@ -1517,7 +1504,7 @@ ________________________________________________________-->
15171504
</para>
15181505
________________________________________________________-->
15191506
<para>
1520-
不要删除订阅
1507+
不要转储订阅
15211508
</para>
15221509
<!-- pgdoc-cn_end sig_en=9081e04bdf2696c648f265a07ee7896c -->
15231510
</listitem>
@@ -1557,8 +1544,7 @@ ________________________________________________________-->
15571544
</para>
15581545
________________________________________________________-->
15591546
<para>
1560-
不要输出命令来选择表访问方法。
1561-
使用此选项,在恢复期间将使用默认的表访问方法创建所有对象。
1547+
不输出选择表访问方法的命令。使用此选项时,所有对象将在恢复过程中采用默认的表访问方法进行创建。
15621548
</para>
15631549
<!-- pgdoc-cn_end sig_en=251beb20effebb1dc7bbe7c07afa9fba -->
15641550

@@ -1570,7 +1556,7 @@ ________________________________________________________-->
15701556
</para>
15711557
________________________________________________________-->
15721558
<para>
1573-
当生成一个存档(非文本)输出文件时,此选项将被忽略。对于存档格式,您可以在调用<command>pg_restore</command>时指定该选项。
1559+
当生成一个归档(非文本)输出文件时,此选项将被忽略。对于归档格式,您可以在调用<command>pg_restore</command>时指定该选项。
15741560
</para>
15751561
<!-- pgdoc-cn_end sig_en=10252c40732e700bcd7c42e8cae7cb96 -->
15761562
</listitem>
@@ -1600,7 +1586,7 @@ ________________________________________________________-->
16001586
</para>
16011587
________________________________________________________-->
16021588
<para>
1603-
当生成一个存档(非文本)输出文件时,此选项将被忽略。对于存档格式,您可以在调用<command>pg_restore</command>时指定该选项。
1589+
当生成一个归档(非文本)输出文件时,此选项将被忽略。对于归档格式,您可以在调用<command>pg_restore</command>时指定该选项。
16041590
</para>
16051591
<!-- pgdoc-cn_end sig_en=10252c40732e700bcd7c42e8cae7cb96 -->
16061592
</listitem>

0 commit comments

Comments
 (0)