[pgsql-jp: 37975] Re: デッドロックの原因調査方法につきまして
Arimura Satoshi
sarimur1 @ gw.nsw.co.jp
2007年 2月 2日 (金) 11:45:44 JST
有村です。
ご指摘ありがとうございます。
"Kiyoshi Mizuno" <kiyoshi_mizuno @ mail.toyota.co.jp> wrote:
> 水野です。
> DROP TABLE C;
> 自体が不要なのではないかと思ったのですが間違ってますかね?
すみません、テーブル名を間違えてお伝えしていました。
DROP TABLE B;
の誤りです。
> > -----Original Message-----
> > 有村と申します。
> >
> > -----
> > BEGIN;
> > ALTER TABLE A RENAME TO B;
> > ALTER TABLE C RENAME TO A;
> > COMMIT;
> >
> > BEGIN;
> > DROP TABLE C;
> > COMMIT;
> > -----
> > 上記バッチ処理で、AテーブルはフロントのWeb側から常に参照できるようにと
> > 考えておりました。
> > しかし、DROP TABLE C を実行をした際にデッドロック処理が
> > 不定期に発生いたしました。下記がログ内容です。
>
> ALTER TABLE C RENAME TO A;
> した時点でCという名のテーブルはなくなるので
> DROP TABLE C;
> 自体が不要なのではないかと思ったのですが間違ってますかね?
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
From: 有村 聡 (sarimur1 @ gw.nsw.co.jp)
所属: 日本システムウエア株式会社
ソリューション事業本部Webソリューション事業部
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
pgsql-jp メーリングリストの案内