2017-10-18 10 views
0

J'ai trois bases de données avec un tas de documents dont je n'avais pas besoin. J'ai essayé de les purger en utilisant l'Acralyzer, mais apparemment ils sont toujours assis là, me retournant les points d'exclamation. Comment vider complètement ces bases de données à l'aide de l'interface graphique Cloudant sans supprimer les bases de données elles-mêmes?Comment vider des bases de données Cloudant à partir de l'interface graphique?

how do delete documents completely from the cloudant GUI

Répondre

2

La réponse courte est que vous ne pouvez pas. Cloudant (et CouchDB) conserve un document "tombstone" pour chaque document supprimé. Cela signifie que si une base de données est répliquée ailleurs, alors vous supprimez un document ou deux et répliquez les modifications distantes, nous ne ressuscitons pas accidentellement les documents supprimés. Les astérisques d'avertissement dans le tableau de bord signalent simplement que vous avez une proportion assez importante de documents supprimés par rapport à vos documents non supprimés. Si vous avez désespérément besoin d'une base de données propre, vous devrez créer une nouvelle base de données et la répliquer sur les documents, mais exclure les suppressions (en utilisant Filtered replication, mais en l'état, vous n'avez rien à craindre