如何删除couchdb文档的旧版本?
答案 0 :(得分:11)
您无法删除单个文档的旧版本。这是因为旧版本仅供CouchDB内部用于并发控制,您不必担心这些修订。
如果要删除所有旧版本以缩小数据库的大小,可以运行compaction。
答案 1 :(得分:2)
请注意,通过压缩删除文档及其修订是不够的,仍然会在数据库中保存一些数据,例如文档的最新修订版。
为了100%确定删除所有数据,您必须使用此api清除数据库:
POST / {db} / _ purge
更多信息:http://docs.couchdb.org/en/1.6.1/api/database/misc.html