我有三个数据库,其中包含一堆我不需要的文档。我试图用 Acralyzer 清除它们,但显然它们仍然坐在那里,向我翻转感叹号。如何使用 Cloudant GUI 完全清空这些数据库而不删除数据库本身?
问问题
282 次
简短的回答是你不能。Cloudant(和 CouchDB)为每个删除的文档保留一个“墓碑”文档。这意味着,如果一个数据库被复制到其他地方,那么您删除一两个文档并将远程更改复制回来,我们不会意外地恢复已删除的文档。
仪表板中的警告星号只是提醒您注意,相对于未删除的文档,您有相当大比例的已删除文档。
如果您迫切希望拥有一个干净的数据库,那么您将不得不创建一个新数据库并复制文档但排除删除(使用过滤复制,但就目前而言,您无需担心。