Skip to content

Commit 734adb0

Browse files
[alter_publication alter_sequence alter_subscription alter_table alter_type comment createuser]: restored some translations; fixed some errors
1 parent a3e122c commit 734adb0

File tree

7 files changed

+70
-73
lines changed

7 files changed

+70
-73
lines changed

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>

postgresql/doc/src/sgml/ref/comment.sgml

Lines changed: 44 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -622,50 +622,50 @@ ________________________________________________________-->
622622
更多示例:
623623

624624
<programlisting>
625-
对GIN索引访问方法的注释为“GIN索引访问方法”;
626-
对my_aggregate(双精度)的聚合函数的注释为“计算样本方差”;
627-
将文本转换为int4的CAST的注释为“允许从文本到int4的转换”;
628-
对“fr_CA”排序规则的注释为“加拿大法语”;
629-
对my_table.my_column列的注释为“员工ID号”;
630-
对my_conv转换的注释为“转换为UTF8”;
631-
对bar表上bar_col_cons列的约束的注释为“约束列col”;
632-
对DOMAIN dom上的dom_col_constr列的约束的注释为“约束域的col”;
633-
对my_database数据库的注释为“开发数据库”;
634-
对my_domain域的注释为“电子邮件地址域”;
635-
对abort_ddl事件触发器的注释为“中止所有DDL命令”;
636-
对hstore扩展的注释为“实现hstore数据类型”;
637-
对mywrapper外部数据包装器的注释为“我的外部数据包装器”;
638-
对my_foreign_table外部表的注释为“其他数据库中的员工信息”;
639-
对my_function函数(时间戳)的注释为“返回罗马数字”;
640-
对my_index索引的注释为“强制员工ID的唯一性”;
641-
对plpython语言的注释为“存储过程的Python支持”;
642-
对大对象346344的注释为“规划文档”;
643-
对my_matview材料化视图的注释为“订单历史的摘要”;
644-
对^(文本,文本)操作符的注释为“执行两个文本的交集”;
645-
对-(NONE,整数)操作符的注释为“一元减”;
646-
对int4ops操作类使用btree的注释为“btrees的4字节整数操作符”;
647-
对integer_ops操作族使用btree的注释为“btrees的所有整数操作符”;
648-
对mytable上my_policy策略的注释为“按用户过滤行”;
649-
对my_proc过程(整数,整数)的注释为“运行报告”;
650-
对alltables发布的注释为“发布所有表上的所有操作”;
651-
对my_role角色的注释为“财务表的管理组”;
652-
对my_routine例程(整数,整数)的注释为“运行例程(即函数或过程)”;
653-
对my_table表上my_rule规则的注释为“记录员工记录的更新”;
654-
对my_schema模式的注释为“部门数据”;
655-
对my_sequence序列的注释为“用于生成主键”;
656-
对myserver服务器的注释为“我的外部服务器”;
657-
对my_statistics统计信息的注释为“改进规划器行估计”;
658-
对alltables订阅的注释为“所有表上的所有操作的订阅”;
659-
对my_schema.my_table表的注释为“员工信息”;
660-
对my_tablespace表空间的注释为“索引的表空间”;
661-
对my_config文本搜索配置的注释为“特殊词过滤”;
662-
对swedish文本搜索词典的注释为“瑞典语的Snowball词干分析器”;
663-
对my_parser文本搜索解析器的注释为“将文本分割成单词”;
664-
对snowball文本搜索模板的注释为“Snowball词干分析器”;
665-
对hstore到Python字典的转换的注释为“hstore和Python字典之间的转换”;
666-
对my_table上my_trigger触发器的注释为“用于RI”;
667-
对复杂数据类型的注释为“复数数据类型”;
668-
对my_view视图的注释为“部门成本视图”;
625+
COMMENT ON ACCESS METHOD gin IS 'GIN index access method';
626+
COMMENT ON AGGREGATE my_aggregate (double precision) IS 'Computes sample variance';
627+
COMMENT ON CAST (text AS int4) IS 'Allow casts from text to int4';
628+
COMMENT ON COLLATION "fr_CA" IS 'Canadian French';
629+
COMMENT ON COLUMN my_table.my_column IS 'Employee ID number';
630+
COMMENT ON CONVERSION my_conv IS 'Conversion to UTF8';
631+
COMMENT ON CONSTRAINT bar_col_cons ON bar IS 'Constrains column col';
632+
COMMENT ON CONSTRAINT dom_col_constr ON DOMAIN dom IS 'Constrains col of domain';
633+
COMMENT ON DATABASE my_database IS 'Development Database';
634+
COMMENT ON DOMAIN my_domain IS 'Email Address Domain';
635+
COMMENT ON EVENT TRIGGER abort_ddl IS 'Aborts all DDL commands';
636+
COMMENT ON EXTENSION hstore IS 'implements the hstore data type';
637+
COMMENT ON FOREIGN DATA WRAPPER mywrapper IS 'my foreign data wrapper';
638+
COMMENT ON FOREIGN TABLE my_foreign_table IS 'Employee Information in other database';
639+
COMMENT ON FUNCTION my_function (timestamp) IS 'Returns Roman Numeral';
640+
COMMENT ON INDEX my_index IS 'Enforces uniqueness on employee ID';
641+
COMMENT ON LANGUAGE plpython IS 'Python support for stored procedures';
642+
COMMENT ON LARGE OBJECT 346344 IS 'Planning document';
643+
COMMENT ON MATERIALIZED VIEW my_matview IS 'Summary of order history';
644+
COMMENT ON OPERATOR ^ (text, text) IS 'Performs intersection of two texts';
645+
COMMENT ON OPERATOR - (NONE, integer) IS 'Unary minus';
646+
COMMENT ON OPERATOR CLASS int4ops USING btree IS '4 byte integer operators for btrees';
647+
COMMENT ON OPERATOR FAMILY integer_ops USING btree IS 'all integer operators for btrees';
648+
COMMENT ON POLICY my_policy ON mytable IS 'Filter rows by users';
649+
COMMENT ON PROCEDURE my_proc (integer, integer) IS 'Runs a report';
650+
COMMENT ON PUBLICATION alltables IS 'Publishes all operations on all tables';
651+
COMMENT ON ROLE my_role IS 'Administration group for finance tables';
652+
COMMENT ON ROUTINE my_routine (integer, integer) IS 'Runs a routine (which is a function or procedure)';
653+
COMMENT ON RULE my_rule ON my_table IS 'Logs updates of employee records';
654+
COMMENT ON SCHEMA my_schema IS 'Departmental data';
655+
COMMENT ON SEQUENCE my_sequence IS 'Used to generate primary keys';
656+
COMMENT ON SERVER myserver IS 'my foreign server';
657+
COMMENT ON STATISTICS my_statistics IS 'Improves planner row estimations';
658+
COMMENT ON SUBSCRIPTION alltables IS 'Subscription for all operations on all tables';
659+
COMMENT ON TABLE my_schema.my_table IS 'Employee Information';
660+
COMMENT ON TABLESPACE my_tablespace IS 'Tablespace for indexes';
661+
COMMENT ON TEXT SEARCH CONFIGURATION my_config IS 'Special word filtering';
662+
COMMENT ON TEXT SEARCH DICTIONARY swedish IS 'Snowball stemmer for Swedish language';
663+
COMMENT ON TEXT SEARCH PARSER my_parser IS 'Splits text into words';
664+
COMMENT ON TEXT SEARCH TEMPLATE snowball IS 'Snowball stemmer';
665+
COMMENT ON TRANSFORM FOR hstore LANGUAGE plpython3u IS 'Transform between hstore and Python dict';
666+
COMMENT ON TRIGGER my_trigger ON my_table IS 'Used for RI';
667+
COMMENT ON TYPE complex IS 'Complex number data type';
668+
COMMENT ON VIEW my_view IS 'View of departmental costs';
669669
</programlisting></para>
670670
<!-- pgdoc-cn_end sig_en=582811279d80315a745a68db4b8a492d -->
671671
</refsect1>

postgresql/doc/src/sgml/ref/createuser.sgml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,7 @@ ________________________________________________________-->
7979
如果您希望创建一个具有<literal>SUPERUSER</literal>、<literal>REPLICATION</literal>或<literal>BYPASSRLS</literal>特权的角色,
8080
您必须以超级用户身份连接,而不仅仅是具有<literal>CREATEROLE</literal>特权。
8181
成为超级用户意味着能够绕过数据库中的所有访问权限检查,因此超级用户访问权限不应轻易授予。
82-
<literal>CREATEROLE</literal>还传达了非常广泛的特权
83-
<link linkend='role-creation'>非常广泛的特权</link>。
82+
<literal>CREATEROLE</literal> 还赋予了<link linkend='role-creation'>非常广泛的特权</link>。
8483
</para>
8584
<!-- pgdoc-cn_end sig_en=71d47d15365e29f52d247ebd6c4691fd -->
8685

0 commit comments

Comments
 (0)