2017-07-13 6 views
0

文書削除またはキーの値を変更し、任意のUPDATE実行からキーシェア - 「キー値」とは何ですか?

鍵共有ロックブロックの他のトランザクションを述べています。

「キー値」は、プライマリキー、一意のキー、またはインデックス付きキー、またはSELECTクエリに使用される列を参照していますか?

答えて

1

のキー値は、外部キーを参照します。

アルバロ・エレーラ、Postgresの9.3パッチの作者は、(this sourceごとに)書いた:

外部キートリガーは今の代わりSHARE FORのKEY FOR SHAREを使用します。この は、並行性の改善が適用されていることを意味します。このパッチの全体は です。

またthe documentationで、この言及を見つけることができます:現在

、UPDATEケースのために考えられた列の集合は、(外部キーで使用することができ、それらに一意索引を有するものです部分索引や式索引は考慮されていませんが)、将来変更される可能性があります。