PostgreSQL::Slonyにテーブル追加

既に運用されているSlonyに対して、とめずにテーブルを追加する方法

1.対象サーバに、CREATE TABLE発行
2.新Clusterの作成
 Xには、既存ClusterのMAX(TBL_ID)を入れておくと楽。

 create set (id = 2,.....);
 set add table ( set id = 2, origin = 1, id = X ........

subscribe set ( id = 2, provider = 1, receiver = 2, forward = no);

3.追加テーブルの確認
 psqlで接続し、以下のSQLを発行して、
  SELECT * FROM _.sl_table ;
 TAB_SETに2が追加&追加テーブルがあるのを確認

4.Mergeの発行
merge set (id = 1 , add id = 2 ,origin = 1) ;

これで、TAB_SET=2が、TAB_SET=1にマージされます。

Tags for PostgreSQL::Slonyにテーブル追加


■お知らせ
鯖の電気代が2万/月を超えました。新しい鯖を購入して電気代を下げるようにしましたが、ご協力いただける方がいらっしゃいましたら、よろしくお願いします。
カンパしなくても、鯖は存続しますので、WebMoney余ってるよ~という方だけ、よろしくお願いしますm(__)m
WebMoney ぷちカンパ
カスタム検索