LOCK SET

名前

LOCK SET --  MOVE SET に備え Slony-I レプリケーションセットを保護します。

概要

LOCK SET (オプション);

説明

MOVE SET コマンドに備え、クライアントレプリケーション更新に対しレプリケーションセットを保護します。

このコマンドは可能性のある命令文グループ(try)で一番最初に無ければなりません。この理由は全ての同時トランザクションが終了するのを待つことができる以前に、テーブルに対する変更(特別なトリガー関数の追加)をコミットする必要があるからです。同時に、同じデータベースそのものに開いたトランザクションを所有する事は、それ自身を永久的にブロックするので不可能です。

これは、他のデータベースの活動を後ろで苦境に陥れる可能性を意味する ロックを掛ける操作であることを覚えておいてください。

ID = ival

ロックするセットの識別子

ORIGIN = ival

現在のセットオリジンのノード識別子

これは schemadoclockset( integer ) を使用します

LOCK SET (
   ID = 1,
   RECEIVER = 3
);