[pgsql-jp: 34412] Re: INSERT 文を挿入すると、ロックが自動的にかかってしまう。

SAKATA Testuo sakata.tetsuo @ lab.ntt.co.jp
2004年 12月 7日 (火) 14:54:07 JST


こんにちは。坂田@横須賀です。

hoshi tarou wrote:
> 初めて登校する三浦です。よろしくお願いします。

三浦さん、はじめまして。

ざっと、ご質問の内容を拝見しましたが;

(1) ロックがかかってしまう、というのがどういう状態を指しているのか
  よくわからないので、なんともアドバイスできない。

(2) PostgreSQLでは、INSERT文の実行時にロックを獲得するのは、
  仕様どおりのごく当たり前の動作です。[1]

というところで、有効なアドバイスはしにくいかと思います。

なにが問題(困りごと)なのか、を整理して、もう一度質問を
考えてみてはいかがでしょうか?

> 現在、INSERT文を挿入するとロックが自動的にかかってしまう
> という状況になってしまっています。
> その原因としては、Windows上のTera TarmでLinuxのPostgreSQL
> にアクセスしていたのですが、間違って接続を切断してからこ
> の現象が発生するようになりました。
> 対策として、データベースをすべて削除して新たに作り直して
> INSERT文を発行して見たのですが、状況はまったく変わりませ
> んでした。みなさんならどうしますか?
> もし、意見をいただけるとありがたいです。

ご参考になれば幸いです。

[1] http://www.postgresql.jp/document/pg745doc/html/explicit-locking.html

-- 
坂田 哲夫@NTT サイバースペース研究所
sakata.tetsuo _at_ lab.ntt.co.jp
SAKATA, Tetsuo. Yokosuka JAPAN.



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