Skip to content

Commit ab0e55b

Browse files
authored
Merge pull request #448 from 1030504258/master
提交校验
2 parents cc80137 + 0a23aaa commit ab0e55b

File tree

2 files changed

+17
-16
lines changed

2 files changed

+17
-16
lines changed

postgresql/doc/src/sgml/pltcl.sgml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -524,7 +524,7 @@ ________________________________________________________-->
524524
<para>
525525
出于安全原因,PL/Tcl为每个SQL角色调用的函数在一个单独的Tcl解释器中执行。
526526
这可以防止一个用户意外或恶意干扰另一个用户的PL/Tcl函数行为。
527-
每个这样的解释器将有自己的值用于任何<quote>全局</quote>的Tcl变量。
527+
每个这样的解释器将有自己的值用于任何<quote>global</quote>的Tcl变量。
528528
因此,只有当它们由相同的SQL角色执行时,两个PL/Tcl函数才会共享相同的全局变量。
529529
在一个应用程序中,一个会话通过<literal>SECURITY DEFINER</literal>函数、使用<command>SET ROLE</command>等方式执行多个SQL角色的代码时,
530530
您可能需要采取明确步骤来确保PL/Tcl函数可以共享数据。
@@ -723,7 +723,7 @@ spi_exec -array C "SELECT * FROM pg_class" {
723723
</para>
724724
________________________________________________________-->
725725
<para>
726-
如果查询结果的某一列为空,那么对应的目标变量将被设置为<quote>未设置</quote>,而不是被设置。
726+
如果查询结果的某一列为空,那么对应的目标变量将被设置为<quote>unset</quote>,而不是被设置。
727727
</para>
728728
<!-- pgdoc-cn_end sig_en=a1c40e2e559cbbc8cc6926c05ab59dd3 -->
729729
</listitem>
@@ -861,7 +861,7 @@ ________________________________________________________-->
861861
<programlisting>
862862
CREATE FUNCTION t1_count(integer, integer) RETURNS integer AS $$
863863
if {![ info exists GD(plan) ]} {
864-
# 在第一次调用时准备保存的计划
864+
# prepare the saved plan on the first call
865865
set GD(plan) [ spi_prepare \
866866
"SELECT count(*) AS cnt FROM t1 WHERE num &gt;= \$1 AND num &lt;= \$2" \
867867
[ list int4 int4 ] ]
@@ -947,8 +947,9 @@ SELECT 'doesn''t' AS ret
947947
</para>
948948
________________________________________________________-->
949949
<para>
950-
双倍所有出现的单引号和反斜杠字符在给定的字符串中。这可以用来安全地引用要插入到给定的SQL命令中的字符串
951-
给<function>spi_exec</function>或<function>spi_prepare</function>。例如,考虑一个类似的SQL命令字符串:
950+
将给定字符串中的所有单引号和反斜杠字符加倍。
951+
这可以用于安全地引用要插入到SQL命令中的字符串,这些SQL命令将传递给<function>spi_exec</function>或<function>spi_prepare</function>。
952+
例如,考虑一个类似于以下的SQL命令字符串:
952953

953954
<programlisting>
954955
"SELECT '$val' AS ret"

postgresql/doc/src/sgml/postgres-fdw.sgml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -387,7 +387,7 @@ ________________________________________________________-->
387387
<!-- pgdoc-cn_start sig_en=be9e6b6c15662ded8ec2efa115fb9bb0 sig_cn_org=661f890e0b737029010e3ed9bcacca1a source=15.7
388388
<term><literal>schema_name</literal> (<type>string</type>)</term>
389389
________________________________________________________-->
390-
<term><literal>schema_name</literal>(<type>字符串</type>)</term>
390+
<term><literal>schema_name</literal>(<type>string</type>)</term>
391391
<!-- pgdoc-cn_end sig_en=be9e6b6c15662ded8ec2efa115fb9bb0 -->
392392
<listitem>
393393
<!-- pgdoc-cn_start sig_en=d1bfae6236652a5f038adfc3f109acde sig_cn_org=None source=14.1
@@ -408,7 +408,7 @@ ________________________________________________________-->
408408
<!-- pgdoc-cn_start sig_en=3ccfcb3422eebb6bb3ee101e3c055ba1 sig_cn_org=e672890360a8afca2eccbdc1bdea62bc source=15.7
409409
<term><literal>table_name</literal> (<type>string</type>)</term>
410410
________________________________________________________-->
411-
<term><literal>table_name</literal>(<type>字符串</type>)</term>
411+
<term><literal>table_name</literal>(<type>string</type>)</term>
412412
<!-- pgdoc-cn_end sig_en=3ccfcb3422eebb6bb3ee101e3c055ba1 -->
413413
<listitem>
414414
<!-- pgdoc-cn_start sig_en=c99734812b68350a299e0ee18b7c908f sig_cn_org=None source=14.1
@@ -429,7 +429,7 @@ ________________________________________________________-->
429429
<!-- pgdoc-cn_start sig_en=ab759053ca10c428e1460930b4351541 sig_cn_org=b0782346789093e04c87a11a6c0a5f6e source=15.7
430430
<term><literal>column_name</literal> (<type>string</type>)</term>
431431
________________________________________________________-->
432-
<term><literal>列名</literal> (<type>字符串</type>)</term>
432+
<term><literal>列名</literal> (<type>string</type>)</term>
433433
<!-- pgdoc-cn_end sig_en=ab759053ca10c428e1460930b4351541 -->
434434
<listitem>
435435
<!-- pgdoc-cn_start sig_en=03dde3f1b387a01a878599a4032e18ed sig_cn_org=None source=14.1
@@ -481,7 +481,7 @@ ________________________________________________________-->
481481
<!-- pgdoc-cn_start sig_en=4b0a89f4c1a40edb9f4d3eb12132d592 sig_cn_org=cd3dfdb160f69076bc6befffb4ac5888 source=15.7
482482
<term><literal>use_remote_estimate</literal> (<type>boolean</type>)</term>
483483
________________________________________________________-->
484-
<term><literal>use_remote_estimate</literal>(<type>布尔值</type>)</term>
484+
<term><literal>use_remote_estimate</literal>(<type>boolean</type>)</term>
485485
<!-- pgdoc-cn_end sig_en=4b0a89f4c1a40edb9f4d3eb12132d592 -->
486486
<listitem>
487487
<!-- pgdoc-cn_start sig_en=f561ac1e0eec4b258f701cf0dfaca284 sig_cn_org=None source=14.1
@@ -607,7 +607,7 @@ ________________________________________________________-->
607607
<!-- pgdoc-cn_start sig_en=f411c069addd1432d893dd651116960c sig_cn_org=ced3802acab675e55b4b8702ed51bead source=15.7
608608
<term><literal>extensions</literal> (<type>string</type>)</term>
609609
________________________________________________________-->
610-
<term><literal>扩展</literal> (<type>字符串</type>)</term>
610+
<term><literal>扩展</literal> (<type>string</type>)</term>
611611
<!-- pgdoc-cn_end sig_en=f411c069addd1432d893dd651116960c -->
612612
<listitem>
613613
<!-- pgdoc-cn_start sig_en=3fcf72f13b2d5351703b5527940822e2 sig_cn_org=None source=14.1
@@ -644,7 +644,7 @@ ________________________________________________________-->
644644
<!-- pgdoc-cn_start sig_en=ebdd907c66ee2d3b7e18899feebf1f40 sig_cn_org=f9f06fe2101ba76bf3f0cdad129c7786 source=15.7
645645
<term><literal>fetch_size</literal> (<type>integer</type>)</term>
646646
________________________________________________________-->
647-
<term><literal>fetch_size</literal>(<type>整数</type>)</term>
647+
<term><literal>fetch_size</literal>(<type>integer</type>)</term>
648648
<!-- pgdoc-cn_end sig_en=ebdd907c66ee2d3b7e18899feebf1f40 -->
649649
<listitem>
650650
<!-- pgdoc-cn_start sig_en=5fb0dd8c2250bddeedb22b403ff0cbd4 sig_cn_org=None source=14.1
@@ -667,7 +667,7 @@ ________________________________________________________-->
667667
<!-- pgdoc-cn_start sig_en=384061426c8d55f37f7ef49d0b6194af sig_cn_org=a862ecbb3370235a0ae982bbad56efeb source=15.7
668668
<term><literal>batch_size</literal> (<type>integer</type>)</term>
669669
________________________________________________________-->
670-
<term><literal>batch_size</literal>(<type>整数</type>)</term>
670+
<term><literal>batch_size</literal>(<type>integer</type>)</term>
671671
<!-- pgdoc-cn_end sig_en=384061426c8d55f37f7ef49d0b6194af -->
672672
<listitem>
673673
<!-- pgdoc-cn_start sig_en=0c51d79c2cdeef5ff8ceef0fd8927513 sig_cn_org=None source=14.1
@@ -741,7 +741,7 @@ ________________________________________________________-->
741741
<!-- pgdoc-cn_start sig_en=35876d1a2a525bcf22d1c42e3f8374c4 sig_cn_org=08448248475a44b81ed0bd3b97b52b19 source=15.7
742742
<term><literal>async_capable</literal> (<type>boolean</type>)</term>
743743
________________________________________________________-->
744-
<term><literal>async_capable</literal>(<type>布尔值</type>)</term>
744+
<term><literal>async_capable</literal>(<type>boolean</type>)</term>
745745
<!-- pgdoc-cn_end sig_en=35876d1a2a525bcf22d1c42e3f8374c4 -->
746746
<listitem>
747747
<!-- pgdoc-cn_start sig_en=ffa419268d3e2021cc93f67cfc56962e sig_cn_org=None source=14.1
@@ -1272,7 +1272,7 @@ postgres=# SELECT * FROM postgres_fdw_get_connections() ORDER BY 1;
12721272
</para>
12731273
________________________________________________________-->
12741274
<para>
1275-
此函数返回所有<filename>postgres_fdw</filename>从本地会话到外部服务器建立的所有打开连接的外部服务器名称
1275+
此函数返回由<filename>postgres_fdw</filename>从本地会话到外部服务器之间建立的,所有打开连接的外部服务器名称
12761276
它还返回每个连接是否有效。如果外部服务器连接在当前本地事务中使用,
12771277
但其外部服务器或用户映射已更改或删除,则返回<literal>false</literal>
12781278
(请注意,无效连接的服务器名称将在服务器被删除时为<literal>NULL</literal>),
@@ -1314,7 +1314,7 @@ postgres=# SELECT postgres_fdw_disconnect('loopback1');
13141314
</para>
13151315
________________________________________________________-->
13161316
<para>
1317-
此函数会断开本地会话与具有给定名称的外部服务器建立的由<filename>postgres_fdw</filename>建立的开放连接
1317+
此函数会断开由<filename>postgres_fdw</filename>从本地会话到指定名称的外部服务器之间建立的,打开连接
13181318
请注意,可以使用不同的用户映射在给定服务器上建立多个连接。
13191319
如果这些连接在当前本地事务中被使用,则它们不会被断开,并且会报告警告消息。
13201320
如果此函数断开至少一个连接,则返回<literal>true</literal>,否则返回<literal>false</literal>。
@@ -1352,7 +1352,7 @@ postgres=# SELECT postgres_fdw_disconnect_all();
13521352
</para>
13531353
________________________________________________________-->
13541354
<para>
1355-
这个函数会丢弃本地会话与外部服务器之间由<filename>postgres_fdw</filename>建立的所有打开连接
1355+
此函数会断开由<filename>postgres_fdw</filename>从本地会话到外部服务器之间建立的,所有打开连接
13561356
如果这些连接在当前本地事务中被使用,它们不会被断开,并且会报告警告消息。
13571357
如果至少断开了一个连接,该函数返回<literal>true</literal>,否则返回<literal>false</literal>。
13581358
函数的示例用法:

0 commit comments

Comments
 (0)