Bucardo を使用してデータベース内のデータを複製しています。mydb と呼ばれる 1 つのデータベースと、mydb2 と呼ばれる別のデータベースがあります。どちらにも、どちらの場合も「データ」と呼ばれる同一のテーブルが含まれています。この Web サイトの手順に従って、Bucardo をインストールし、2 つのデータベースを追加しました。
bucardo_ctl add database mydb
bucardo_ctl add database mydb2
そしてテーブルを追加しました:
bucardo_ctl add all tables
次のコマンドを使用して同期を追加しようとすると、次のようになります。
bucardo_ctl add sync testfc source=mydb targetdb=mydb2 type=pushdelta tables=data
次のエラーが表示されます。
DBD::Pg::st の実行に失敗しました: エラー: Perl 関数 "herdcheck" からのエラー: 行 17 の同じ群れ (1) で異なるデータベースからのヤギを持つことはできません。 /usr/bin/bucardo_ctl 行 3346 で。
誰にも提案はありますか?いずれかをいただければ幸いです。