[pgpool-general-jp: 101] Re: pgpool-II パラレルクエリモードでのトランザクション

asano asano @ engm.com
2007年 3月 5日 (月) 13:57:45 JST


お世話になっております。エニグマ 浅野です。


設定値を再度見直しましたところ、自己解決しました。

設定で、「分割対象のテーブルが格納されているデータベース名」の
設定値が間違っておりました。


■pgpool_catalog.dist_defに登録

insert into pgpool_catalog.dist_def values(
'pgpool', ★ ← 間違い
'public',
'c_access_log',
'c_access_log_id',
ARRAY['c_access_log_id','c_member_id','c_acccess_ip','page_name','target_c_member_id','target_c_commu_id','target_c_commu_topic_id','target_c_diary_id','target_c_recipe_id','target_c_project_id','ktai_flag','r_datetime'],
ARRAY['integer','integer','character varying(50)','character
varying(100)','integer','integer','integer','integer','integer','integer','integer','timestamp
without time zone'],
'pgpool_catalog.dist_def_c_access_log')



'pgpool' というDB名ではシステムデータベース名でした。

これを正しいデータベース名(仮にuser_informationデータベースとします)
に直したものを登録したところ、無事に動作いたしました。


insert into pgpool_catalog.dist_def values(
'user_information',
'public',
'c_access_log',
'c_access_log_id',
ARRAY['c_access_log_id','c_member_id','c_acccess_ip','page_name','target_c_member_id','target_c_commu_id','target_c_commu_topic_id','target_c_diary_id','target_c_recipe_id','target_c_project_id','ktai_flag','r_datetime'],
ARRAY['integer','integer','character varying(50)','character
varying(100)','integer','integer','integer','integer','integer','integer','integer','timestamp
without time zone'],
'pgpool_catalog.dist_def_c_access_log')



単純なミスで恐縮です・・・。
皆様ありがとうございました。お騒がせいたしました。

------------------
エニグマ   浅野

asano @ engm.com




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