首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >布卡多不再同步了

布卡多不再同步了
EN

Stack Overflow用户
提问于 2016-04-26 16:13:14
回答 2查看 2K关注 0票数 0

我安装了Bucardo,一切都很好,直到几天后,我检查了同步是否正确地复制了我的数据,我发现它没有!

查看原木我可以找到以下警告:

代码语言:javascript
复制
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

为什么布卡多停下来同步?为什么如果我检查“布卡多状态”,我可以看到同步的状态是“好的”?

如果我用以下方法检查验证:

代码语言:javascript
复制
bucardo validate sync_name

产出如下:

代码语言:javascript
复制
Validating sync sync_name ... OK

但这当然不好!

这个问题与我在主数据库上运行迁移有关吗?我怎样才能解决这个问题,让布卡多再次同步?

提前感谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-04-27 08:26:37

正如@Richard建议的那样,我可以在布卡多文件。中找到答案

由于DDL是操作数据库模式的方式,所以我要查找的确切内容是:

可以复制DDL?

答案不是。

因此,如果源数据库的模式发生变化,则Bucardo将停止同步。

在我的例子中,我使用的是Bucardo,因为我的源数据库是在AWS上,所以我不能手动配置Postgres以享受他的流复制

票数 2
EN

Stack Overflow用户

发布于 2016-04-26 18:33:15

您知道吗?有时候,只是有时候它会帮助您(1)浏览项目提供的文档,(2)读取错误消息,该错误消息会告诉您它对什么不满意。

DDL.3F

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36870371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档