ソフトウェア開発者の日常

こだわりなく書きたいことを書いていきます。

2014-06-25から1日間の記事一覧

PostgreSQLでテーブルロックをして更新する方法

SELECTしたレコードに対してUPDATEを行う処理が、別々に同時に行われる可能性があるので、テーブルをロックして更新することにしました。PostgreSQLの場合以下のコードでできました。 BEGIN; LOCK TABLE table1 IN ACCESS EXCLUSIVE MODE; SELECT id FROM ta…