1

Couchdb にいくつかのドキュメントを保存する必要があります。ドキュメントには 1 つの添付ファイルがあります。

場合によっては (まれに) 添付ファイルを新しいバージョンに置き換える必要がありますが、古いバージョンを維持する必要があります。

リビジョン メカニズムは、必要なことを自動的に実行するため、このタスクには理想的です。

問題は、圧縮中に CouchDB が古いリビジョンを削除することです。

1 つのデータベースで _compact 操作を無効にする方法。管理者でさえ誤ってそれを行うことはできません (管理者は何でもできることを知っています。必要に応じて、_compact 操作を再度有効にして _compact を実行することもできますが、彼はそうしないと思います) )。

それは可能ですか?それは良い考えですか、それとも独自のリビジョン システムを作成する必要がありますか? また、その理由は?

よろしくお願いします

スウィルク

編集:「リビジョン」はバージョン管理システムには適していないようで、このように使用しないでください: CouchDBリビジョンは設計の観点からどのように扱われるべきですか?

4

0 に答える 0