我正在尝试在本地CouchDB安装(Mac上为v 1.3.1)和Cloudant上的数据库中同步主 - 主复制.
在我的本地Futon中,http://localhost:5984/_utils我已将Replicator配置为将本地数据库复制到Cloudant.一切都可以很好地从本地数据库复制到Cloudant,但不能倒退.如果Cloudant数据库中的数据发生更改,则这些更改不会复制到我的本地数据库.
Local - > Cloudant =有效
Cloudant - > Local =不起作用
这有可能吗?有人可以帮忙吗?
谢谢!
最后我发现我只需要从本地CouchDB配置两个复制.
以下是两个复制:
{
"source":"https://username:pwd@username.cloudant.com/cloud_db",
"target":"http://username:pwd@localhost:5985/local_db"
}
{
"source":"http://username:pwd@localhost:5985/local_db",
"target":"https://username:pwd@username.cloudant.com/cloud_db"
}
Run Code Online (Sandbox Code Playgroud)
现在,http://localhost:5984/_utils/status.html有两个重复运行.
请注意,我也将用户名和密码添加到本地连接.那是因为您需要成为授权用户才能复制设计文档.
非常感谢Mike,你的回答很有帮助!