我有一个名为“SourceBucket”的数据桶..我的视图和文档很少...我需要将所有这些完全迁移到另一个名为“DestinationBucket”的存储桶中。我使用的是c#..这是可能的吗? 。
我的问题是从sourcebucket获取文档和视图..我怎么能得到它.. 请帮助我...
答案 0 :(得分:0)
C#Couchbase客户端执行迁移没有具体内容。如果您正在使用Couchbase Server 2.0,则可以在视图上循环时使用视图并在第二个存储桶中执行插入操作。另一种方法可能是使用备份和还原(在C#之外)。
http://www.couchbase.com/docs/couchbase-manual-1.8/couchbase-backup-restore.html
答案 1 :(得分:0)
有一个简单的工具可以与Couchbase,cbtransfer一起打包。
您可以使用此工具将内容从一个存储桶传输到另一个存储桶,在您的情况下,只需创建要传输到最终的新存储桶,然后使用cbtransfer将获取数据和视图。
作为一方,如果您只需要传输视图,请使用带有-x design_doc_only = 1开关的cbtransfer。