Skip to content

Commit 7ff06f8

Browse files
authored
Merge pull request #441 from TsinghuaLucky912/master
[psql-ref]: restored some translations; fixed some errors
2 parents ec76d10 + 1197e3e commit 7ff06f8

24 files changed

+230
-236
lines changed

postgresql/doc/src/sgml/information_schema.sgml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14056,7 +14056,7 @@ ________________________________________________________-->
1405614056
________________________________________________________-->
1405714057
<row>
1405814058
<entry role="catalog_table_entry"><para role="column_definition">
14059-
<structfield>空值唯一</structfield> <type>是或否</type>
14059+
<structfield>nulls_distinct</structfield> <type>yes_or_no</type>
1406014060
</para>
1406114061
<para>
1406214062
如果约束是唯一约束,则<literal>是</literal>表示约束将空值视为不同,<literal>否</literal>表示约束将空值视为相同,否则对于其他类型的约束为null。

postgresql/doc/src/sgml/pgcrypto.sgml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,8 +107,8 @@ digest(data bytea, type text) returns bytea
107107
</para>
108108
________________________________________________________-->
109109
<para>
110-
计算给定<parameter>数据</parameter>的二进制哈希值。
111-
<parameter>类型</parameter>是要使用的算法。
110+
计算给定<parameter>data</parameter>的二进制哈希值。
111+
<parameter>type</parameter>是要使用的算法。
112112
标准算法包括<literal>md5</literal>、<literal>sha1</literal>、
113113
<literal>sha224</literal>、<literal>sha256</literal>、
114114
<literal>sha384</literal>和<literal>sha512</literal>。

postgresql/doc/src/sgml/pgprewarm.sgml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ ________________________________________________________-->
220220
</term>
221221
________________________________________________________-->
222222
<term>
223-
<varname>pg_prewarm.autoprewarm_interval</varname> (<type>整数</type>)
223+
<varname>pg_prewarm.autoprewarm_interval</varname> (<type>integer</type>)
224224
<indexterm>
225225
<primary><varname>pg_prewarm.autoprewarm_interval</varname> 配置参数</primary>
226226
</indexterm>

postgresql/doc/src/sgml/pgstatstatements.sgml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1485,7 +1485,7 @@ ________________________________________________________-->
14851485
</term>
14861486
________________________________________________________-->
14871487
<term>
1488-
<varname>pg_stat_statements.max</varname> (<type>整数</type>)
1488+
<varname>pg_stat_statements.max</varname> (<type>integer</type>)
14891489
<indexterm>
14901490
<primary><varname>pg_stat_statements.max</varname> 配置参数</primary>
14911491
</indexterm>
@@ -1523,7 +1523,7 @@ ________________________________________________________-->
15231523
</term>
15241524
________________________________________________________-->
15251525
<term>
1526-
<varname>pg_stat_statements.track</varname> (<type>枚举</type>)
1526+
<varname>pg_stat_statements.track</varname> (<type>enum</type>)
15271527
<indexterm>
15281528
<primary><varname>pg_stat_statements.track</varname> 配置参数</primary>
15291529
</indexterm>
@@ -1639,7 +1639,7 @@ ________________________________________________________-->
16391639
</term>
16401640
________________________________________________________-->
16411641
<term>
1642-
<varname>pg_stat_statements.save</varname> (<type>布尔值</type>)
1642+
<varname>pg_stat_statements.save</varname> (<type>boolean</type>)
16431643
<indexterm>
16441644
<primary><varname>pg_stat_statements.save</varname> 配置参数</primary>
16451645
</indexterm>

postgresql/doc/src/sgml/ref/alter_default_privileges.sgml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ ________________________________________________________-->
262262
</para>
263263
________________________________________________________-->
264264
<para>
265-
当前角色是成员的现有角色的名称。默认访问权限不会被继承,因此成员角色必须使用
265+
当前角色所属的已存在角色的名称。默认访问权限不会被继承,因此成员角色必须使用
266266
<command>SET ROLE</command>来访问这些权限,或者必须为每个成员角色运行
267267
<command>ALTER DEFAULT PRIVILEGES</command>。如果省略了<literal>FOR ROLE</literal>,
268268
则假定为当前角色。

postgresql/doc/src/sgml/ref/alter_publication.sgml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -100,9 +100,9 @@ ________________________________________________________-->
100100
</para>
101101
________________________________________________________-->
102102
<para>
103-
前三个变体改变了出版物中包含的表/模式。 <literal>SET</literal>子句将用指定的列表替换出版物中的表/模式列表;
104-
出版物中存在的表/模式将被删除。 <literal>ADD</literal>和<literal>DROP</literal>子句将向出版物中添加和删除一个或多个表/模式。
105-
请注意,向已订阅的出版物添加表/模式将需要在订阅方执行<literal>ALTER SUBSCRIPTION ... REFRESH PUBLICATION</literal>操作才能生效。
103+
前三个变体改变了publication中包含的表/模式。 <literal>SET</literal>子句将用指定的列表替换publication中的表/模式列表;
104+
publication中存在的表/模式将被删除。 <literal>ADD</literal>和<literal>DROP</literal>子句将向publication中添加和删除一个或多个表/模式。
105+
请注意,向已订阅的publication添加表/模式将需要在订阅方执行<literal>ALTER SUBSCRIPTION ... REFRESH PUBLICATION</literal>操作才能生效。
106106
还请注意,<literal>DROP TABLES IN SCHEMA</literal>不会删除使用<literal>FOR TABLE</literal>/<literal>ADD TABLE</literal>指定的任何模式表,
107107
并且<literal>DROP</literal>与<literal>WHERE</literal>子句的组合是不允许的。
108108
</para>
@@ -166,7 +166,7 @@ ________________________________________________________-->
166166
</para>
167167
________________________________________________________-->
168168
<para>
169-
添加/设置任何模式时,如果发布的同时还发布了带有列列表的表格,反之亦然,是不受支持的
169+
当publication还发布带有列表的表时,不支持添加/设置任何模式,反之亦然。
170170
</para>
171171
<!-- pgdoc-cn_end sig_en=ad4194cde2bd8ce035118d54e00b0094 -->
172172
</refsect1>
@@ -240,9 +240,9 @@ ________________________________________________________-->
240240
</para>
241241
________________________________________________________-->
242242
<para>
243-
如果指定了可选的<literal>WHERE</literal>子句,则<replaceable class="parameter">表达式</replaceable>
243+
如果指定了可选的<literal>WHERE</literal>子句,则<replaceable class="parameter">expression</replaceable>
244244
评估为false或null的行将不会被发布。请注意,表达式周围需要括号。
245-
使用用于复制连接的角色评估<replaceable class="parameter">表达式</replaceable>。
245+
使用用于复制连接的角色评估<replaceable class="parameter">expression</replaceable>。
246246
</para>
247247
<!-- pgdoc-cn_end sig_en=63c08328037dd30c0889907ee386e527 -->
248248
</listitem>
@@ -343,7 +343,7 @@ ALTER PUBLICATION mypublication ADD TABLE users (user_id, firstname), department
343343
</programlisting></para>
344344
________________________________________________________-->
345345
<para>
346-
向出版物添加一些表格:
346+
向publication添加一些表格:
347347
<programlisting>
348348
ALTER PUBLICATION mypublication ADD TABLE users (user_id, firstname), departments;
349349
</programlisting></para>
@@ -374,7 +374,7 @@ ALTER PUBLICATION sales_publication ADD TABLES IN SCHEMA marketing, sales;
374374
</para>
375375
________________________________________________________-->
376376
<para>
377-
将模式<structname>marketing</structname>和<structname>sales</structname>添加到出版物<structname>sales_publication</structname>中:
377+
将模式<structname>marketing</structname>和<structname>sales</structname>添加到publication<structname>sales_publication</structname>中:
378378
<programlisting>
379379
ALTER PUBLICATION sales_publication ADD TABLES IN SCHEMA marketing, sales;
380380
</programlisting>
@@ -393,7 +393,7 @@ ALTER PUBLICATION production_publication ADD TABLE users, departments, TABLES IN
393393
________________________________________________________-->
394394
<para>
395395
将表<structname>users</structname>、<structname>departments</structname>和模式
396-
<structname>production</structname>添加到出版物
396+
<structname>production</structname>添加到publication
397397
<structname>production_publication</structname>中:
398398
<programlisting>
399399
ALTER PUBLICATION production_publication ADD TABLE users, departments, TABLES IN SCHEMA production;

postgresql/doc/src/sgml/ref/alter_sequence.sgml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ ________________________________________________________-->
231231
<para>
232232
可选子句<literal>MINVALUE <replaceable
233233
class="parameter">minvalue</replaceable></literal>确定序列可以生成的最小值。
234-
如果指定了<literal>NO MINVALUE</literal>,则将使用升序和降序序列的数据类型的默认值1和最小值
234+
如果指定了<literal>NO MINVALUE</literal>,则将分别使用升序和降序序列的默认值1和数据类型的最小值
235235
如果没有指定任何选项,则将保持当前最小值。
236236
</para>
237237
<!-- pgdoc-cn_end sig_en=68c2a620d491479183ed7199d9caae5d -->
@@ -256,7 +256,7 @@ ________________________________________________________-->
256256
<para>
257257
可选子句<literal>MAXVALUE <replaceable
258258
class="parameter">maxvalue</replaceable></literal>确定序列的最大值。
259-
如果指定了<literal>NO MAXVALUE</literal>,则将使用数据类型的最大值和升序和降序序列的-1作为默认值
259+
如果指定了<literal>NO MAXVALUE</literal>,则将分别使用数据类型的最大值和升序和降序序列的默认值 -1
260260
如果没有指定任何选项,则将保持当前最大值。
261261
</para>
262262
<!-- pgdoc-cn_end sig_en=be8509002c88bc9ccdcf732bbdedda1b -->

postgresql/doc/src/sgml/ref/alter_subscription.sgml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ ________________________________________________________-->
115115
</para>
116116
________________________________________________________-->
117117
<para>
118-
刷新出版物时,我们会删除不再属于出版物的关系,如果有的话,还会删除表同步插槽。
118+
刷新publication时,我们会删除不再属于publication的关系,如果有的话,还会删除表同步插槽。
119119
必须删除这些插槽,以便释放在远程主机上为订阅分配的资源。如果由于网络故障或其他错误,
120120
<productname>PostgreSQL</productname>无法删除插槽,则会报告错误。在这种情况下,用户需要
121121
重新尝试操作或按照<xref linkend="sql-dropsubscription"/>中的说明取消订阅并删除插槽。
@@ -211,12 +211,12 @@ ________________________________________________________-->
211211
</para>
212212
________________________________________________________-->
213213
<para>
214-
这些形式改变了已订阅出版物的列表
215-
<literal>SET</literal>用新列表替换整个出版物列表
216-
<literal>ADD</literal>将额外的出版物添加到出版物列表中
217-
而<literal>DROP</literal>从出版物列表中移除出版物
218-
我们允许在<literal>ADD</literal>和<literal>SET</literal>变体中指定不存在的出版物
219-
以便用户以后可以添加这些出版物。有关更多信息,请参见<xref linkend="sql-createsubscription"/>。
214+
这些形式改变了已订阅publication的列表
215+
<literal>SET</literal>用新列表替换整个publication列表
216+
<literal>ADD</literal>将额外的publication添加到publication列表中
217+
而<literal>DROP</literal>从publication列表中移除publication
218+
我们允许在<literal>ADD</literal>和<literal>SET</literal>变体中指定不存在的publication
219+
以便用户以后可以添加这些publication。有关更多信息,请参见<xref linkend="sql-createsubscription"/>。
220220
默认情况下,此命令还将像<literal>REFRESH PUBLICATION</literal>一样操作。
221221
</para>
222222
<!-- pgdoc-cn_end sig_en=faf1adf3e5570ef43b24cbab454f7ad3 -->
@@ -279,7 +279,7 @@ ________________________________________________________-->
279279
________________________________________________________-->
280280
<para>
281281
从发布者那里获取缺失的表信息。这将开始复制自<command>CREATE SUBSCRIPTION</command>或
282-
上次调用<command>REFRESH PUBLICATION</command>以来添加到订阅出版物的表
282+
上次调用<command>REFRESH PUBLICATION</command>以来添加到订阅publication的表
283283
</para>
284284
<!-- pgdoc-cn_end sig_en=9f72b9d2df6e7a69d5097c53484c1f60 -->
285285

@@ -313,7 +313,7 @@ ________________________________________________________-->
313313
<term><literal>copy_data</literal> (<type>boolean</type>)</term>
314314
<listitem>
315315
<para>
316-
指定在复制操作开始时是否复制正在订阅的出版物中的预先存在的数据。默认值为<literal>true</literal>。
316+
指定在复制操作开始时是否复制正在订阅的publication中的预先存在的数据。默认值为<literal>true</literal>。
317317
</para>
318318
<para>
319319
即使表的行过滤器<literal>WHERE</literal>子句已经被修改,以前订阅的表也不会被复制。

postgresql/doc/src/sgml/ref/alter_table.sgml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -704,11 +704,11 @@ ________________________________________________________-->
704704
________________________________________________________-->
705705
<para>
706706
这个表单设置了列的存储模式。这控制着这个列是内联存储还是存储在一个次要的<acronym>TOAST</acronym>表中,
707-
以及数据是否应该被压缩。对于固定长度的值,比如<type>整数</type>,必须使用<literal>PLAIN</literal>,
707+
以及数据是否应该被压缩。对于固定长度的值,比如<type>integer</type>,必须使用<literal>PLAIN</literal>,
708708
它是内联的,未压缩的。<literal>MAIN</literal>用于内联的,可压缩的数据。
709709
<literal>EXTERNAL</literal>用于外部的,未压缩的数据,<literal>EXTENDED</literal>用于外部的,压缩的数据。
710710
大多数支持非<literal>PLAIN</literal>存储的数据类型的默认值是<literal>EXTENDED</literal>。
711-
使用<literal>EXTERNAL</literal>将使得对非常大的<type>文本</type>和<type>二进制数据</type>值的子串操作运行更快,
711+
使用<literal>EXTERNAL</literal>将使得对非常大的<type>text</type>和<type>bytea</type>值的子串操作运行更快,
712712
但会增加存储空间的代价。请注意,<literal>SET STORAGE</literal>本身并不会改变表中的任何内容,
713713
它只是设置了在未来表更新期间要采取的策略。查看<xref linkend="storage-toast"/>获取更多信息。
714714
</para>

postgresql/doc/src/sgml/ref/alter_type.sgml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -786,11 +786,9 @@ ________________________________________________________-->
786786
</para>
787787
________________________________________________________-->
788788
<para>
789-
添加枚举值的比较有时会比仅涉及枚举类型的原始成员的比较慢。这通常只会发生
790-
如果<literal>BEFORE</literal>或<literal>AFTER</literal>用于在列表的其他位置设置新值的排序位置。
791-
但是,有时即使新值添加在末尾(如果OID计数器<quote>环绕</quote>自枚举类型的原始创建以来发生)也会发生这种情况。
792-
减速通常微不足道;但如果重要,可以通过删除和重新创建枚举类型,或通过转储和
793-
恢复数据库来恢复最佳性能。
789+
涉及添加枚举值的比较有时会比仅涉及枚举类型的原始成员的比较慢。这通常仅在使用 <literal>BEFORE</literal>或<literal>AFTER</literal> 将新值的排序位置设置在列表末尾以外的某个位置时才会发生。
790+
但是,有时即使将新值添加到末尾也会发生这种情况(如果 OID 计数器自最初创建枚举类型以来<quote>wrapped around</quote>,则会发生这种情况)。
791+
速度减慢通常微不足道;但如果这很重要,可以通过删除并重新创建枚举类型或转储并恢复数据库来恢复最佳性能。
794792
</para>
795793
<!-- pgdoc-cn_end sig_en=4564f4642d1d157f5c839cd8b229c115 -->
796794
</refsect1>

0 commit comments

Comments
 (0)