如何防止couchdb数据库压缩?这是个好主意吗?

如何防止couchdb数据库压缩?这是个好主意吗?,couchdb,Couchdb,我需要在Couchdb中存储一些文档。该文件将有一个附件 有时(很少)我需要用新版本替换附件,但我需要保留旧版本 修订机制将是这项任务的理想选择,因为它可以自动完成我需要的任务 问题是,CouchDB会在压缩过程中删除旧的修订 如何禁用一个数据库的_compact操作,这样即使是管理员也无法意外地做到这一点(我知道,管理员可以做任何事情,如果他愿意,他可以重新启用_compact操作并执行_compact,但我想他不会) 有可能吗?这是一个好主意,还是我应该编写自己的修订系统,为什么 致意 游泳

我需要在Couchdb中存储一些文档。该文件将有一个附件

有时(很少)我需要用新版本替换附件,但我需要保留旧版本

修订机制将是这项任务的理想选择,因为它可以自动完成我需要的任务

问题是,CouchDB会在压缩过程中删除旧的修订

如何禁用一个数据库的_compact操作,这样即使是管理员也无法意外地做到这一点(我知道,管理员可以做任何事情,如果他愿意,他可以重新启用_compact操作并执行_compact,但我想他不会)

有可能吗?这是一个好主意,还是我应该编写自己的修订系统,为什么

致意

游泳

编辑: “修订版”似乎不适合作为版本控制系统,不应以这种方式使用:

正如您在中发现的,应避免使用修订机制进行版本控制。投票结束。同意。这不是我们的意图,尽管也许这应该是可能的。您最好将旧版本滚动到文档中。