SET MOVE TABLE

名前

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

概要

SET MOVE TABLE (オプション);

説明

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

注意

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

ORIGIN = ival

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

ID = ival

テーブルの一意識別子

NEW SET = ival

テーブルが追加されるセットの一意識別子

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

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