2016-04-26 11 views
0

私はBucardoをインストールしましたが、何日か後に同期が正しくデータを複製しているかどうかを確認するまでうまくいっていました。 bucardoログを確認するBucardoはもはや同期していません

私はこの警告を見つけることができます。

MCP Warning: Source database for sync "sync_name" has column "column_name" of table "table_name" but target database "db_slave" does not 
MCP Validation of sync FAILED 
MCP Active syncs: 0 
MCP Entering main loop 

bucardoが同期するように停止した理由?そして、私が "bucardo status"でチェックすると、同期の状態が "良い"ことがわかります。

bucardo validate sync_name 

出力は次のとおりです:

は私が検証を確認した場合

Validating sync sync_name ... OK 

しかし、それは、もちろんOKではありません!

問題は、マスターデータベースでマイグレーションを実行したことに関連していますか? この問題を解決するにはどうすればbucardoを再び同期させることができますか?

ありがとうございます!

答えて

0

DDLは、データベーススキーマを操作するような方法であるとして@Richard Huxtonが示唆するように、私はBucardo Documentation.

内部の答えを見つけることができ、まさに私が見ていることである。

BucardoはDDLを複製できますか?

答えはありません。

ソースデータベースのスキーマが変更された場合、Bucardoは同期を停止します。私の場合は

、私のソース・データベースはAWS RDS上にあるので、私はBucardoを使用していますので、私は手動で設定することはできません彼のStreaming Replication

を楽しんPOSTGRES
関連する問題