我在CouchDB数据库中有大量文档,只是使用_deleted:true
意外批量删除。我还有这组数据的备份,包括他们最后一次已知的良好修订和元数据。我需要保持相同的_id
,因此无法使用新的_id
进行简单的恢复。
压缩尚未运行,我可以通过&rev=
url参数及其附件(需要)来访问这些文档中的任何文件。
我需要做的是将这些文件“恢复”到我存档的修订版。令人惊讶的是,我对如何实现这一点提出了任何疑问。提示或黑客赞赏。
答案 0 :(得分:4)
如果您只是PUT
整个文档(包括附件存根)返回数据库,并删除了转速,但减去了_deleted:true
参数,那么一切都会很好。