2017-10-18 2 views
0

Ich habe drei Datenbanken mit einer Reihe von Dokumenten, die ich nicht brauchte. Ich habe versucht, sie mit dem Acralyzer zu säubern, aber anscheinend sitzen sie immer noch dort und werfen mir die Ausrufezeichen zu. Wie kann ich diese Datenbanken komplett leeren, ohne die Datenbanken selbst löschen zu müssen?Wie Cloudant Datenbanken von der GUI zu leeren?

how do delete documents completely from the cloudant GUI

Antwort

2

Die kurze Antwort ist, dass Sie nicht können. Cloudant (und CouchDB) behalten ein "Tombstone" -Dokument für jedes gelöschte Dokument bei. Das bedeutet, dass wenn eine Datenbank an anderer Stelle repliziert wird, Sie ein oder zwei Dokumente löschen und die entfernten Änderungen erneut replizieren, werden die gelöschten Dokumente nicht versehentlich wiederhergestellt.

Die Warnsymbole im Dashboard machen Sie darauf aufmerksam, dass Sie einen relativ großen Anteil der gelöschten Dokumente gegen Ihre nicht gelöschten Dokumente haben.

Wenn Sie verzweifelt eine saubere Datenbank haben möchten, dann müssten Sie eine neue Datenbank erstellen und über die Dokumente replizieren, aber die Löschungen ausschließen (unter Verwendung von Filtered replication, aber so wie es aussieht, müssen Sie sich keine Sorgen machen

Verwandte Themen