「SourceBucket」という名前のデータバケットがあります。ビューとドキュメントがほとんどありません。これらすべてを「DestinationBucket」という名前の別のバケットに完全に移行する必要があります。c#を使用しています。これは可能ですか。
私にとっての問題は、sourcebucketからドキュメントとビューを取得することです。どうすればそれを取得できますか。親切に私を助けてください...
移行を実行するC#Couchbaseクライアントには特に何もありません。Couchbase Server 2.0を使用している場合は、ビューを使用して、ビューをループしながら2番目のバケットに挿入を実行できます。別のアプローチは、バックアップと復元を使用することです(C#以外)。
http://www.couchbase.com/docs/couchbase-manual-1.8/couchbase-backup-restore.html
Couchbase、cbtransferに同梱されている簡単なツールがあります。
このツールを使用して、あるバケットから別のバケットにコンテンツを送信できます。この場合、転送先の新しいバケットを作成するだけで、cbtransferを使用してデータとビューを取得できます。
余談ですが、ビューを転送するだけでよい場合は、-x design_doc_only=1スイッチを指定してcbtransferを使用してください。