Couchdb清除整个数据库

时间:2017-03-12 09:57:04

标签: couchdb

我非常确定我要删除数据库以释放我的资源。我永远不需要复制,也不需要旧版本,也不再需要日志。但是,尽管我经常删除数据库并重新创建另一个数据库,但磁盘空间逐渐增加。

我怎样才能简单地摆脱整个数据库并影响磁盘?

1 个答案:

答案 0 :(得分:4)

通过DELETE /db-name删除数据库会删除磁盘上的数据库数据和相关索引。数据库将被删除,因为它将被删除。

如果您使用the purge feature删除数据库中的所有文档,请考虑使用DELETE后跟PUT重新创建。

日志是另一回事,因为它们不是特定于数据库的,而是针对数据库引擎本身。可能需要清除旧日志,但您可能只能基于时间而不是基于数据库的方式执行此操作。