1

CouchDBデータベースに、を使用して誤って一括削除された大量のドキュメントセットがあります_deleted:true。また、この一連のデータのバックアップもあります。これには、最後に確認された適切なリビジョンとメタデータが含まれます。同じものを維持する必要がある_idので、新しいものを使用した単純な復元_idはオプションではありません。

圧縮は実行されておらず、&rev=urlパラメーターとその添付ファイル(必要)を介してこれらのドキュメントにアクセスできます。

私がする必要があるのは、これらのドキュメントを私がファイルに持っているリビジョンに「復元」することです。驚いたことに、私はこれを達成する方法についての質問を思いついた。ヒントやハックをいただければ幸いです。

4

1 に答える 1

4

PUT添付ファイルのスタブを含むドキュメント全体をDBに戻し、revを削除し、_deleted:trueパラメーターを少なくすると、すべてがうまくいきます。

于 2012-06-26T03:12:26.933 に答える