pgpool2.git / summary / log / commit / refs
commit e2147a26a568513596d5181cfb0e8e5ead100acd
Author: Bo Peng <pengbo@sraoss.co.jp>
Date: Wed Aug 15 00:13:11 2018 +0000
Improve documetation about "black_query_pattern_list".
doc.ja/src/sgml/loadbalance.sgml | 8 ++++++++
doc/src/sgml/loadbalance.sgml | 6 +++++-
2 files changed, 13 insertions(+), 1 deletion(-)
diff --git a/doc.ja/src/sgml/loadbalance.sgml b/doc.ja/src/sgml/loadbalance.sgml
index 8b165ba67..3cbbe33a1 100644
--- a/doc.ja/src/sgml/loadbalance.sgml
+++ b/doc.ja/src/sgml/loadbalance.sgml
@@ -774,10 +774,18 @@ SQL パターンをセミコロン区切りで指定します。
<!--
You can use regular expression to match function names,
to which <literal>^</> and <literal>$</> are automatically added.
+ When using special characters in regular expressions
+ (such as "'", ";", "*", "(", ")", "|", "+", ".", "\", "?", "^", "$",
+ "{","}", "{" or "}", etc.)
+ in SQL patterns, you need to escape them by using "\".
+ SQL pattern specified in this parameter is case-insensitive.
-->
SQL のマッチングに正規表現を使うことができます。
正規表現には自動的に<literal>^</literal>と<literal>$</literal>が付与されます。
"'"、";" あるいは "*" などの文字を SQL パターンの中で利用する場合、"\" でエスケープする必要があります。
+SQL パターンの中で正規表現の特殊文字を使用する場合、"\" でエスケープする必要があります。
+例えば、"'"、";"、"*"、"("、")"、"|"、"+"、"."、"\"、"?"、"^"、"$"、"{","}"、"{"、"}" などの特殊文字の場合、"\" でエスケープする必要があります。
+また、指定される SQL パターンでは大文字と小文字を区別しません。
</para>
<example id="example-black-query-pattern-list-1">
diff --git a/doc/src/sgml/loadbalance.sgml b/doc/src/sgml/loadbalance.sgml
index ed2ef4265..8b0eda0d2 100644
--- a/doc/src/sgml/loadbalance.sgml
+++ b/doc/src/sgml/loadbalance.sgml
@@ -600,7 +600,11 @@ black_function_list = 'nextval,setval,lastval,currval'
<para>
You can use regular expression to match SQL patterns,
to which <literal>^</> and <literal>$</> are automatically added.
- When using characters such as "'", ";" or "*" in SQL patterns, you need to escape them by using "\".
+ When using special characters in regular expressions
+ (such as "'", ";", "*", "(", ")", "|", "+", ".", "\", "?", "^", "$",
+ "{","}", "{" or "}", etc.)
+ in SQL patterns, you need to escape them by using "\".
+ SQL pattern specified in this parameter is case-insensitive.
</para>
<example id="example-black-query-pattern-list-1">
[parent: 383d06e0575e]