couchdb-удаление редакции

Как можно relete старые редакции документ в CouchDB?

2 ответов


вы не можете удалить старую редакцию один документ. Это связано с тем, что старые версии используются CouchDB только для управления параллелизмом, и вам не нужно беспокоиться об этих версиях.

Если вы хотите удалить все старые версии чтобы уменьшить размер вашей базы данных, вы можете запустить уплотнения.


позаботьтесь о том, что недостаточно удалить документы и их редакции с уплотнением, все же некоторые данные сохраняются в БД, такие как последняя редакция документа.

чтобы быть на 100% уверенным в удалении всех данных, вы должны очистить свою БД с помощью этого api:

POST / {db} / _purge

Подробнее:http://docs.couchdb.org/en/1.6.1/api/database/misc.html