0

「SourceBucket」という名前のデータバケットがあります。ビューとドキュメントがほとんどありません。これらすべてを「DestinationBucket」という名前の別のバケットに完全に移行する必要があります。c#を使用しています。これは可能ですか。

私にとっての問題は、sourcebucketからドキュメントとビューを取得することです。どうすればそれを取得できますか。親切に私を助けてください...

4

2 に答える 2

0

移行を実行するC#Couchbaseクライアントには特に何もありません。Couchbase Server 2.0を使用している場合は、ビューを使用して、ビューをループしながら2番目のバケットに挿入を実行できます。別のアプローチは、バックアップと復元を使用することです(C#以外)。

http://www.couchbase.com/docs/couchbase-manual-1.8/couchbase-backup-restore.html

于 2012-10-29T15:11:21.260 に答える
0

Couchbase、cbtransferに同梱されている簡単なツールがあります。

このツールを使用して、あるバケットから別のバケットにコンテンツを送信できます。この場合、転送先の新しいバケットを作成するだけで、cbtransferを使用してデータとビューを取得できます。

https://github.com/couchbaselabs/docs-ng/blob/master/content/couchbase-manual-2.5/cb-cli/cbtransfer_tool.markdown

余談ですが、ビューを転送するだけでよい場合は、-x design_doc_only=1スイッチを指定してcbtransferを使用してください。

于 2014-12-02T17:01:49.040 に答える