
PHPとPostgreSQLで商品検索のWebシステムを構築しております。
ロックについて質問なのですが、管理者が商品情報を修正する場合次の手順となります。
1.商品一覧より修正したいデータ(行)を選択。するとフォームに現状の値が入力されたページに移行。
2.フォームから修正したい箇所のみ変更し登録実行。
この手順の間、例えばフォーム上でデータを修正している間に、他の管理者がデータを修正した場合や、
データを削除した場合、不整合やエラーが起こると考え「修正目的でデータを取得した場合は、修正が完了する
までその行をロックし、参照以外できない。」というような事を考えたのですがPostgreSQLの機能で可能でしょうか?
「行ロック」が該当するのかと思いインターネットや書籍で調べてみたのですが、トランザクション毎に行なうもののようで長期的なロック目的のものではないと認識しております・・・。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
PostgreSQL のマニュアル
第 12章同時実行制御
をよく読めば解決の糸口が見つかるのではないでしょうか。
http://www.postgresql.jp/document/pg746doc/html/ …
参考URL:http://www.postgresql.jp/document/index.php3
回答ありがとうございます。
今までこういったマニュアル類を嫌遠しておりましたが、読み進めてみたいと思います。ありがとうございました。
もう少し、具体的に「こういう風にやっています」という方がいらっしゃらないか待ってみたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SELECT時の行ロックの必要性に...
-
AccessShareLock はどの程度気...
-
SQLServer Insertが遅い
-
レコードレベルのロック
-
DB2の更新ロックについて
-
SELECT文でのデッドロックに対...
-
DB2のロック調査
-
「マスタ」と「テーブル」の違...
-
オラクルではできるのにSQLSERV...
-
accessで移動平均する方法
-
数百万件レコードのdelete
-
ACCESS2000のテーブル構造
-
SI Object Browserのテーブルス...
-
請求と入金のテーブルの作成の...
-
VBAの実行時エラー'2522'について
-
SQLで○○の値以外を持っているレ...
-
更新クエリでキー違反
-
Access VBA [リモートサーバー...
-
SQL SERFVER で外部キーのエラ...
-
大きなテーブルに対する問い合...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SELECT文でのデッドロックに対...
-
SELECT時の行ロックの必要性に...
-
accessのロック
-
INSERTにおいてロック処理は必要か
-
SQLServer Insertが遅い
-
AccessShareLock はどの程度気...
-
Oracleの排他制御について教え...
-
更新ロックとデッドロック
-
MySQLは難易度が高いのでSQLite...
-
DB2でSelectした時(rollback,c...
-
SELECT文でタイムアウト...
-
MongoDBのデータ更新はDBを排他...
-
max+1で初番する場合 for updat...
-
UPDATE文で発生するデッドロッ...
-
デッドロックが発生します。
-
DB2のロック調査
-
DB2の更新ロックについて
-
SQLServerの明示的なロックの仕...
-
SQL Server2005で変換デッドロ...
-
トランザクション中にSELECTし...
おすすめ情報