我正在使用Bucardo复制数据库中的数据。我有一个名为mydb的数据库,另一个名为mydb2。它们都包含相同的表格,在这两种情况下都称为“数据”。继this website的步骤,我已经安装Bucardo这并增加了两个数据库:Bucardo添加同步以复制数据
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前ecute失败:错误:来自Perl函数“herdcheck”的错误:无法在第17行中的同一群(1)中的不同山羊中找到山羊。在/ usr/bin/bucardo_ctl行3346处。
任何人有任何建议吗?任何将不胜感激。