[pgpool-general-jp: 584] Re: SET SESSION AUTHORIZATION DEFAULT

Tatsuo Ishii ishii @ sraoss.co.jp
2009年 8月 6日 (木) 16:48:47 JST


石井です。

石田さん、ありがとうございます。このパッチを採用させて頂きます。
--
Tatsuo Ishii
SRA OSS, Inc. Japan

> 石田@苫小牧市です。
> 
> 2009/07/30 17:52 に ISHIDA Akio<iakio @ mono-space.net> さんは書きました:
> >> 同じSQLでレプリケーションのチェックは異なる動きをすることがあるのでしょうか?
> >> SET SESSION AUTHORIZATION DEFAULT
> >> をアプリから明示的に実行していることは無いので、pgpool-IIの「reset_query_list」のSQLを拾ってしログに出力していて
> >> 実際は異なるSQLで発生しているのでは?
> >>
> >> と疑ってみたのですが、そのような事象はありませんでしょうか?
> >>
> >
> >
> > このログは最後に実行したクエリを表示しているようですが、拡張問い合わせ
> > には対応していないようなので、
> > 最後に実行した"拡張問い合わせ以外のクエリ"を表示した結果、
> > このような出力になっているように見えます。
> >
> 
> 拡張問い合わせでもエラーとなったクエリを表示できるように修正してみました。
> 
> 
> *** pool_proto_modules.c.orig	2009-08-06 14:50:43.000000000 +0900
> --- pool_proto_modules.c	2009-08-06 14:51:47.000000000 +0900
> ***************
> *** 676,681 ****
> --- 676,682 ----
> 
>   		string1 = portal->sql_string;
>   		node = (Node *)p_stmt->query;
> + 		strncpy(query_string_buffer, string1, sizeof(query_string_buffer));
> 
>   		if ((IsA(node, PrepareStmt) || IsA(node, DeallocateStmt) ||
>   			 IsA(node, VariableSetStmt)) &&
> 
> 
> -- 
> ISHIDA Akio <iakio @ mono-space.net/ishida @ cycleof5th.com>
> _______________________________________________
> pgpool-general-jp mailing list
> pgpool-general-jp @ sraoss.jp
> http://www.sraoss.jp/mailman/listinfo/pgpool-general-jp


pgpool-general-jp メーリングリストの案内