SET MOVE SEQUENCE

名前

SET MOVE SEQUENCE --  1 つの Slony-I レプリケーションセットから他のセットにシーケンスを移動

概要

SET MOVE SEQUENCE (options);

説明

シーケンスが所属しているセットの変更。 現在のセットの新規のセットは同一ノードのオリジンで、同じノードで購読されなければなりません。

注意

新規のセットに購読する方式の動作により、そのセットへ全てのノードの購読はシーケンスの移動以前に処理されていなければなりません。新規セットにテーブルを余りにも早く移動すると、購読ノードが購読処理を既に行っているシーケンスに追加を試み、結果として複製キーエラーとなり、複製が停止されます。

ORIGIN = ival

セットの現在のオリジン。slonik の将来のバージョンではこの情報を自身で解決するようになるかもしれません。

ID = ival

シーケンスの一意識別子

NEW SET = ival

シーケンスが移動されるセットの一意識別子

これは schemadocsetmovesequence( integer, integer ) を使用します。

SET MOVE SEQUENCE (
    ORIGIN = 1,
    ID = 20,
    NEW SET = 3
);