标签: couchdb cloudant acralyzer
我有三个数据库,其中包含一些我不需要的文档。我试图用Acralyzer清除它们,但显然它们仍然坐在那里,把感叹号翻过来。如何在不删除数据库的情况下使用Cloudant GUI完全清空这些数据库?
答案 0 :(得分:2)
简短的回答是,你不能。 Cloudant(和CouchDB)为每个已删除的文档保留“墓碑”文档。这意味着如果数据库在其他地方被复制,那么您删除一两个文档并重新复制远程更改,我们不会意外地恢复已删除的文档。
仪表板中的警告星号只是引起您的注意,您删除的文档中有相当大比例的文件与未删除的文档相对应。
如果您迫切希望拥有一个干净的数据库,那么您必须创建一个新数据库并复制文档但是删除删除(使用Filtered replication,但就目前而言,您没有任何内容担心。