2010-08-13 9 views

Répondre

10

Vous ne pouvez pas supprimer une ancienne révision d'un document unique. En effet, les anciennes révisions ne sont utilisées en interne par CouchDB que pour le contrôle de la simultanéité et vous ne devriez pas avoir à vous soucier de ces révisions.

Si vous voulez supprimer toutes les anciennes révisions afin de réduire la taille de votre base de données, vous pouvez exécuter compaction.

2

Assurez-vous qu'il ne suffit pas de supprimer les documents et leurs révisions avec compactage, certaines données sont en cours d'enregistrement dans la base de données telles que la dernière révision du document.

Pour être 100% sûr de supprimer toutes les données que vous devez purger votre base en utilisant ce api:

POST/{db}/_ purge

Plus d'informations sur: http://docs.couchdb.org/en/1.6.1/api/database/misc.html

Questions connexes