Skip to content

Commit 89410e3

Browse files
committed
Fix:修复翻译的系列问题
5.2 裸的事实 最基本的事实 (problems.sgml) 5.2. 报告什么 在编写一份缺陷报告使 (problems.sgml) 18.11. 在Windows上注册Event Log ,Event Log翻译为事件日志,与文中其余地方一致 (runtime.sgml) 31. 逻辑复制 Publication(发布),publish的名词形式,将publication翻译为发布,意为发布的东西、出版物,发布本身可以是名词,不会有歧义,与订阅一致,且与文中其他处的翻译一致。在国内一些出版的书籍中,publication大部分也翻译为发布。 (logical-replication.sgml) 20.10. LDAP 认证 一个活动录环境中的DOMAIN\, 应为活动目录 (client-auth.sgml) 24.1.3. 更新规划器统计信息 It is possible to run 可以在指定表上运行,去掉英文部分,校正后面的部分内容 (maintenance.sgml) 部分 V. 服务器编程 在钻入服务器端编程语言的材料之前 -->dive into 在深入研究服务器端编程语言之前 (postgres.sgml) 52.64. System Views ,系统视图,节中的表格也已翻译,保持一致(catalogs.sgml) E3.1概述 以非空列作为缺省时避免重写的能力 (release-11.sgml) E3.2迁移到版本11 不在使用替换排序 (release-11.sgml) J.3.5. 语法检查 便以文档可能会花很长时间,编译 (docguide.sgml)
1 parent 44841aa commit 89410e3

File tree

9 files changed

+26
-26
lines changed

9 files changed

+26
-26
lines changed

postgresql/doc/src/sgml/catalogs.sgml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15486,7 +15486,7 @@ ____________________________________________________________________________-->
1548615486
<!--==========================orignal english content==========================
1548715487
<title>System Views</title>
1548815488
____________________________________________________________________________-->
15489-
<title>System Views</title>
15489+
<title>系统视图</title>
1549015490

1549115491
<!--==========================orignal english content==========================
1549215492
<para>

postgresql/doc/src/sgml/client-auth.sgml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2457,7 +2457,7 @@ ____________________________________________________________________________-->
24572457
</para>
24582458
____________________________________________________________________________-->
24592459
<para>
2460-
LDAP 认证可以在两种模式下操作。在第一种模式中(我们将称之为简单绑定模式),服务器将绑定到构造成<replaceable>prefix</replaceable> <replaceable>username</replaceable> <replaceable>suffix</replaceable>的可区分名称。通常,<replaceable>prefix</replaceable>参数被用于指定 <literal>cn=</literal>或者一个活动录环境中的<replaceable>DOMAIN</replaceable><literal>\</literal>。<replaceable>suffix</replaceable>被用来指定非活动目录环境中的DN的剩余部分。
2460+
LDAP 认证可以在两种模式下操作。在第一种模式中(我们将称之为简单绑定模式),服务器将绑定到构造成<replaceable>prefix</replaceable> <replaceable>username</replaceable> <replaceable>suffix</replaceable>的可区分名称。通常,<replaceable>prefix</replaceable>参数被用于指定 <literal>cn=</literal>或者一个活动目录环境中的<replaceable>DOMAIN</replaceable><literal>\</literal>。<replaceable>suffix</replaceable>被用来指定非活动目录环境中的DN的剩余部分。
24612461
</para>
24622462

24632463
<!--==========================orignal english content==========================

postgresql/doc/src/sgml/docguide.sgml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -683,7 +683,7 @@ ____________________________________________________________________________-->
683683
</para>
684684
____________________________________________________________________________-->
685685
<para>
686-
便以文档可能会花很长时间。但是有办法只检查文档中的语法,这个过程只需要数秒:
686+
编译文档可能会花很长时间。但是有办法只检查文档中的语法,这个过程只需要数秒:
687687
<screen>
688688
<prompt>doc/src/sgml$ </prompt><userinput>make check</userinput>
689689
</screen>

postgresql/doc/src/sgml/logical-replication.sgml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ ____________________________________________________________________________-->
3333
</para>
3434
____________________________________________________________________________-->
3535
<para>
36-
逻辑复制使用一种<firstterm>发布</firstterm>和<firstterm>订阅</firstterm>模型,其中有一个或者更多<firstterm>订阅者</firstterm>订阅一个<firstterm>发布者</firstterm>节点上的一个或者更多<firstterm>publication</firstterm> 。订阅者从它们所订阅的publication拉取数据并且可能后续重新发布这些数据以允许级联复制或者更复杂的配置
36+
逻辑复制使用一种<firstterm>发布</firstterm>和<firstterm>订阅</firstterm>模型,其中有一个或者更多<firstterm>订阅者</firstterm>订阅一个<firstterm>发布者</firstterm>节点上的一个或者更多<firstterm>发布</firstterm> 。订阅者从它们所订阅的发布拉取数据并且可能后续重新发布这些数据以允许级联复制或者更复杂的配置
3737
</para>
3838

3939
<!--==========================orignal english content==========================
@@ -48,7 +48,7 @@ ____________________________________________________________________________-->
4848
</para>
4949
____________________________________________________________________________-->
5050
<para>
51-
一个表的逻辑复制通常开始于对发布者服务器上的数据取得一个快照并且将快照拷贝给订阅者。一旦这项工作完成,发布者上的更改会被实时发送给订阅者。订阅者以与发布者相同的顺序应用那些数据,这样在一个订阅中能够保证publication的事务一致性。这种数据复制的方法有时候也被称为事务性复制。
51+
一个表的逻辑复制通常开始于对发布者服务器上的数据取得一个快照并且将快照拷贝给订阅者。一旦这项工作完成,发布者上的更改会被实时发送给订阅者。订阅者以与发布者相同的顺序应用那些数据,这样在一个订阅中能够保证发布的事务一致性。这种数据复制的方法有时候也被称为事务性复制。
5252
</para>
5353

5454
<!--==========================orignal english content==========================
@@ -163,14 +163,14 @@ ____________________________________________________________________________-->
163163
</para>
164164
____________________________________________________________________________-->
165165
<para>
166-
订阅者数据库的行为与任何其他PostgreSQL实例相同,并且可以被用作其他数据库的发布者,只需要定义它自己的publication。当订阅者被应用当作只读时,单一的订阅中不会有冲突。在另一方面,如果应用或者对相同表集合的订阅者执行了其他的写动作,冲突可能会发生。
166+
订阅者数据库的行为与任何其他PostgreSQL实例相同,并且可以被用作其他数据库的发布者,只需要定义它自己的发布。当订阅者被应用当作只读时,单一的订阅中不会有冲突。在另一方面,如果应用或者对相同表集合的订阅者执行了其他的写动作,冲突可能会发生。
167167
</para>
168168

169169
<sect1 id="logical-replication-publication">
170170
<!--==========================orignal english content==========================
171171
<title>Publication</title>
172172
____________________________________________________________________________-->
173-
<title>Publication(发布)</title>
173+
<title>发布</title>
174174

175175
<!--==========================orignal english content==========================
176176
<para>
@@ -182,7 +182,7 @@ ____________________________________________________________________________-->
182182
</para>
183183
____________________________________________________________________________-->
184184
<para>
185-
<firstterm>Publication</firstterm>可以被定义在任何物理复制的主服务器上。定义有publication的节点被称为<firstterm>发布者</firstterm>。publication是从一个表或者一组表生成的改变的集合,也可以被描述为更改集合或者复制集合。每个publication都只存在于一个数据库中
185+
<firstterm>发布</firstterm>可以被定义在任何物理复制的主服务器上。定义有发布的节点被称为<firstterm>发布者</firstterm>。发布是从一个表或者一组表生成的改变的集合,也可以被描述为更改集合或者复制集合。每个发布都只存在于一个数据库中
186186
</para>
187187

188188
<!--==========================orignal english content==========================
@@ -195,7 +195,7 @@ ____________________________________________________________________________-->
195195
</para>
196196
____________________________________________________________________________-->
197197
<para>
198-
Publication不同于方案并且不影响表如何被访问。如果需要,每个表都可以被加入到多个publication。当前,publication只能包含表。对象必须被明确地加入到publication,除非publication是用<literal>ALL TABLES</literal>创建的。
198+
发布与模式不同,不会影响表的访问方式。如果需要,每个表都可以被加入到多个发布。当前,发布只能包含表。对象必须被明确地加入到发布,除非发布是用<literal>ALL TABLES</literal>创建的。
199199
</para>
200200

201201
<!--==========================orignal english content==========================
@@ -234,7 +234,7 @@ ____________________________________________________________________________-->
234234
</para>
235235
____________________________________________________________________________-->
236236
<para>
237-
为了能够复制<command>UPDATE</command>和<command>DELETE</command>操作,被发布的表必须配置有一个<quote>复制标识</quote>,这样在订阅者那一端才能标识对于更新或删除合适的行。默认情况下,复制标识就是主键(如果有主键)。也可以在复制标识上设置另一个唯一索引(有特定的额外要求)。如果表没有合适的键,那么可以设置成复制标识<quote>full</quote>,它表示整个行都成为那个键。不过,这样做效率很低,只有在没有其他方案的情况下才应该使用。如果在发布者端设置了<quote>full</quote>之外的复制标识,在订阅者端也必须设置一个复制标识,它应该由相同的或者少一些的列组成。如何设置复制标识的细节请参考<xref linkend="sql-createtable-replica-identity"/>。如果在复制<command>UPDATE</command>或<command>DELETE</command>操作的publication中加入了没有复制标识的表,那么订阅者上后续的<command>UPDATE</command>或<command>DELETE</command>操作将导致错误。不管有没有复制标识,<command>INSERT</command>操作都能继续下去。
237+
为了能够复制<command>UPDATE</command>和<command>DELETE</command>操作,被发布的表必须配置有一个<quote>复制标识</quote>,这样在订阅者那一端才能标识对于更新或删除合适的行。默认情况下,复制标识就是主键(如果有主键)。也可以在复制标识上设置另一个唯一索引(有特定的额外要求)。如果表没有合适的键,那么可以设置成复制标识<quote>full</quote>,它表示整个行都成为那个键。不过,这样做效率很低,只有在没有其他方案的情况下才应该使用。如果在发布者端设置了<quote>full</quote>之外的复制标识,在订阅者端也必须设置一个复制标识,它应该由相同的或者少一些的列组成。如何设置复制标识的细节请参考<xref linkend="sql-createtable-replica-identity"/>。如果在复制<command>UPDATE</command>或<command>DELETE</command>操作的发布中加入了没有复制标识的表,那么订阅者上后续的<command>UPDATE</command>或<command>DELETE</command>操作将导致错误。不管有没有复制标识,<command>INSERT</command>操作都能继续下去。
238238
</para>
239239

240240
<!--==========================orignal english content==========================
@@ -243,7 +243,7 @@ ____________________________________________________________________________-->
243243
</para>
244244
____________________________________________________________________________-->
245245
<para>
246-
每一个publication都可以由多个订阅者
246+
每一个发布都可以由多个订阅者
247247
</para>
248248

249249
<!--==========================orignal english content==========================
@@ -286,7 +286,7 @@ ____________________________________________________________________________-->
286286
</para>
287287
____________________________________________________________________________-->
288288
<para>
289-
<firstterm>订阅</firstterm>是逻辑复制的下游端。订阅被定义在其中的节点被称为<firstterm>订阅者</firstterm>。一个订阅会定义到另一个数据库的连接以及它想要订阅的publication集合(一个或者多个)。
289+
<firstterm>订阅</firstterm>是逻辑复制的下游端。订阅被定义在其中的节点被称为<firstterm>订阅者</firstterm>。一个订阅会定义到另一个数据库的连接以及它想要订阅的发布集合(一个或者多个)。
290290
</para>
291291

292292
<!--==========================orignal english content==========================
@@ -297,7 +297,7 @@ ____________________________________________________________________________-->
297297
</para>
298298
____________________________________________________________________________-->
299299
<para>
300-
订阅者数据库的行为与任何其他PostgreSQL实例相同,并且可以被用作其他数据库的发布者,只需要定义它自己的publication
300+
订阅者数据库的行为与任何其他PostgreSQL实例相同,并且可以被用作其他数据库的发布者,只需要定义它自己的发布
301301
</para>
302302

303303
<!--==========================orignal english content==========================
@@ -309,7 +309,7 @@ ____________________________________________________________________________-->
309309
</para>
310310
____________________________________________________________________________-->
311311
<para>
312-
如果需要,一个订阅者节点可以有多个订阅。可以在一对发布者-订阅者之间定义多个订阅,在这种情况下要确保被订阅的publication对象不会重叠
312+
如果需要,一个订阅者节点可以有多个订阅。可以在一对发布者-订阅者之间定义多个订阅,在这种情况下要确保被订阅的发布对象不会重叠
313313
</para>
314314

315315
<!--==========================orignal english content==========================
@@ -679,7 +679,7 @@ ____________________________________________________________________________-->
679679
</para>
680680
____________________________________________________________________________-->
681681
<para>
682-
逻辑复制从拷贝发布者数据库上的数据库快照开始。拷贝一旦完成,发布者上的更改会在它们发生时实时传送给订阅者。订阅者按照数据在发布者上被提交的顺序应用数据,这样任意单一订阅中的publication的事务一致性才能得到保证
682+
逻辑复制从拷贝发布者数据库上的数据库快照开始。拷贝一旦完成,发布者上的更改会在它们发生时实时传送给订阅者。订阅者按照数据在发布者上被提交的顺序应用数据,这样任意单一订阅中的发布的事务一致性才能得到保证
683683
</para>
684684

685685
<!--==========================orignal english content==========================
@@ -699,7 +699,7 @@ ____________________________________________________________________________-->
699699
</para>
700700
____________________________________________________________________________-->
701701
<para>
702-
逻辑复制被构建在一种类似于物理流复制(见<xref linkend="streaming-replication"/>)的架构上。它由<quote>walsender</quote>和<quote>apply</quote>进程实现。walsender进程开始对WAL的逻辑解码(在<xref linkend="logicaldecoding"/>中描述)并且载入标准逻辑解码插件(pgoutput)。该插件把从WAL中读取的更改转换成逻辑复制协议(见<xref linkend="protocol-logical-replication"/>)并且根据publication说明过滤数据。然后数据会被连续地使用流复制协议传输到应用工作者,应用工作者会把数据映射到本地表并且以正确的事务顺序应用它们接收到的更改。
702+
逻辑复制被构建在一种类似于物理流复制(见<xref linkend="streaming-replication"/>)的架构上。它由<quote>walsender</quote>和<quote>apply</quote>进程实现。walsender进程开始对WAL的逻辑解码(在<xref linkend="logicaldecoding"/>中描述)并且载入标准逻辑解码插件(pgoutput)。该插件把从WAL中读取的更改转换成逻辑复制协议(见<xref linkend="protocol-logical-replication"/>)并且根据发布说明过滤数据。然后数据会被连续地使用流复制协议传输到应用工作者,应用工作者会把数据映射到本地表并且以正确的事务顺序应用它们接收到的更改。
703703
</para>
704704

705705
<!--==========================orignal english content==========================
@@ -767,7 +767,7 @@ ____________________________________________________________________________-->
767767
</para>
768768
____________________________________________________________________________-->
769769
<para>
770-
因为逻辑复制是基于与<link linkend="streaming-replication">物理流复制</link>相似的架构的,一个publication节点上的监控也类似于对物理复制主节点(见<xref linkend="streaming-replication-monitoring"/>)的监控。
770+
因为逻辑复制是基于与<link linkend="streaming-replication">物理流复制</link>相似的架构的,一个发布节点上的监控也类似于对物理复制主节点(见<xref linkend="streaming-replication-monitoring"/>)的监控。
771771
</para>
772772

773773
<!--==========================orignal english content==========================
@@ -832,7 +832,7 @@ ____________________________________________________________________________-->
832832
</para>
833833
____________________________________________________________________________-->
834834
<para>
835-
要创建publication,用户必须在数据库中有<literal>CREATE</literal>特权。
835+
要创建发布,用户必须在数据库中有<literal>CREATE</literal>特权。
836836
</para>
837837

838838
<!--==========================orignal english content==========================
@@ -843,7 +843,7 @@ ____________________________________________________________________________-->
843843
</para>
844844
____________________________________________________________________________-->
845845
<para>
846-
要把表加入到一个publication,用户必须在该表上有拥有权。要创建一个自动发布所有表的publication,用户必须是一个超级用户。
846+
要把表加入到一个发布,用户必须在该表上有拥有权。要创建一个自动发布所有表的发布,用户必须是一个超级用户。
847847
</para>
848848

849849
<!--==========================orignal english content==========================

postgresql/doc/src/sgml/maintenance.sgml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -483,7 +483,7 @@ ____________________________________________________________________________-->
483483
</para>
484484
____________________________________________________________________________-->
485485
<para>
486-
It is possible to run 可以在指定表上运行<command>ANALYZE</command>并且只在表的指定列上运行,因此如果你的应用需要,可以更加频繁地更新某些统计。但实际上,通常只分析整个数据库是最好的,因为它是一种很快的操作。<command>ANALYZE</command>对一个表的行使用一种统计的随机采样,而不是读取每一个单一行。
486+
可以在指定表上运行<command>ANALYZE</command>甚至在表的指定列上运行,因此如果你的应用需要,可以更加频繁地更新某些统计。但实际上,通常只分析整个数据库是最好的,因为它是一种很快的操作。<command>ANALYZE</command>对一个表的行使用一种统计的随机采样,而不是读取每一个单一行。
487487
</para>
488488

489489
<tip>

postgresql/doc/src/sgml/postgres.sgml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,7 @@ ____________________________________________________________________________-->
288288
</para>
289289
____________________________________________________________________________-->
290290
<para>
291-
这部分关于使用用户定义的函数、数据类型、触发器等扩展服务器功能。这些是高级主题,读者应该在理解了有关<productname>PostgreSQL</productname>的所有其他用户文档之后才阅读这些主题。这一部分的后面一些章节描述<productname>PostgreSQL</productname>发布中可用的服务器端编程语言,以及与服务器端编程语言相关的一般性问题。在钻入服务器端编程语言的材料之前,请至少阅读<xref linkend="extend"/>中前几节(覆盖函数)。
291+
这部分关于使用用户定义的函数、数据类型、触发器等扩展服务器功能。这些是高级主题,读者应该在理解了有关<productname>PostgreSQL</productname>的所有其他用户文档之后才阅读这些主题。这一部分的后面一些章节描述<productname>PostgreSQL</productname>发布中可用的服务器端编程语言,以及与服务器端编程语言相关的一般性问题。在深入研究服务器端编程语言的材料之前,请至少阅读<xref linkend="extend"/>中前几节(覆盖函数)。
292292
</para>
293293
</partintro>
294294

0 commit comments

Comments
 (0)