[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 メーリングリストの案内