[pgsql-jp: 36307] could not serialize access due to concurrent update  とは?

sakurai @ mxs.nes.nec.co.jp sakurai @ mxs.nes.nec.co.jp
2005年 11月 2日 (水) 18:44:21 JST


こんばんは。

Slonyのエラーログの内容について、教えていただきたく投稿しました。

内容はPostgresのエラーらしいのですが。。。

could not serialize access due to concurrent updateで調べて
隔離性の問題だとはわかったのですが、
http://www.postgresql.jp/document/pg800doc/html/transaction-iso.html
この件についてご存知の方がいらっしゃいましたら、噛み砕いて教えて
いただけないでしょうか。
また、このメッセージを出さないための手段がありましたら、合わせて
お願いします。




ERROR  remoteWorkerThread_1: "select "_rep_db1_ot".truncateTable('public.operator_master')
; copy public.operator_master from stdin; " ERROR:  could not serialize access due to conc
urrent update
CONTEXT:  SQL statement "delete from only public.operator_master"
PL/pgSQL function "truncatetable" line 4 at execute statement
 ERROR:  could not serialize access due to concurrent update
CONTEXT:  SQL statement "delete from only public.operator_master"
PL/pgSQL function "truncatetable" line 4 at execute statement




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