2010-08-13 8 views

Antwort

10

Sie können eine alte Revision eines einzelnen Dokuments nicht löschen. Dies liegt daran, dass die alten Revisionen nur von CouchDB zur Steuerung des gemeinsamen Zugriffs verwendet werden und Sie sich keine Gedanken über diese Revisionen machen müssen.

Wenn Sie alle alten Revisionen entfernen möchten, um die Größe Ihrer Datenbank zu verkleinern, können Sie compaction ausführen.

2

Achten Sie darauf, dass es nicht ausreicht, die Dokumente und ihre Revisionen mit der Komprimierung zu löschen, noch werden einige Daten in der Datenbank gespeichert, wie die letzte Revision des Dokuments.

Um 100% sicher zu sein, alle Daten, die Sie Ihre db mit dieser api zu reinigen haben zu löschen:

POST/{db}/_ Säuberung

Mehr auf: http://docs.couchdb.org/en/1.6.1/api/database/misc.html