[pgsql-jp: 37974] Re: デッドロックの原因調査方法につきまして
Kiyoshi Mizuno
kiyoshi_mizuno @ mail.toyota.co.jp
2007年 2月 2日 (金) 11:34:47 JST
水野です。
> -----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;
自体が不要なのではないかと思ったのですが間違ってますかね?
pgsql-jp メーリングリストの案内