[pgpool-general-jp: 857] Re: 配列型カラムの更新不可
ISHIDA Akio
iakio @ mono-space.net
2010年 11月 25日 (木) 18:57:53 JST
こんにちは。石田と申します。
> 【質問内容】
> 2.2.2から2.3.3のリリース間で配列型のカラムに関する更新処理に関して
> 何らか変更が加えられたか、或いは更新できない等の不具合は発生していないでしょうか?
この現象は、配列型に対する変更というよりも、
2.2 -> 2.3 で、CURRENT_TIMESTAMPを含む更新クエリの扱いがかわったため
発生(というか表面化)したようです。
影響範囲についてはもう少し調査しますが、
検証されたケースに関しては、以下の修正で直ると思います。
(2.3.3に対するパッチです)
diff -r 8befd6fbde8e parser/outfuncs.c
--- a/parser/outfuncs.c Thu Nov 25 18:38:40 2010 +0900
+++ b/parser/outfuncs.c Thu Nov 25 18:45:15 2010 +0900
@@ -1780,7 +1780,9 @@
string_append_char(str, "\"");
string_append_char(str, node->name);
- string_append_char(str, "\" = ");
+ string_append_char(str, "\"");
+ _outNode(str, node->indirection);
+ string_append_char(str, " = ");
_outNode(str, node->val);
}
--
ISHIDA Akio <iakio @ mono-space.net/ishida @ cycleof5th.com>
pgpool-general-jp メーリングリストの案内