2016-08-14 3 views
1

Für Unit-Tests möchte ich komplett entfernen Dokumente und Datenbanken von einer CouchDB-Instanz auf meinem Mac ausführen können. Das Löschen des Standardweges ist nicht wirklich ein Reset, was für Unit-Tests nicht ideal ist. Ich muss die Umgebung komplett zurücksetzen.CouchDB komplett zurücksetzen

Ich habe festgestellt, dass das Löschen der ~/Library/Application Support/CouchDB Verzeichnis die Datenbank auf "Admin Party" zurückgesetzt und löscht alle Datensätze, was ich will. Aber gibt es eine sauberere, flexiblere Möglichkeit, eine saubere CouchDB-Instanz auf macOS zu bekommen?

+1

Ich würde die Dateien löschen, die unter dem Pfad in der Konfiguration sind unter "Datenbank_Dir" Die Datenbank muss jedoch vor dem Löschen gestoppt und anschließend erneut gestartet werden. – pwagner

Antwort

2
  • Uninstall CouchDB
  • alle verbleibenden Dateien löschen (einschließlich Datenverzeichnis)
  • Installieren CouchDB

Diese automatisiert werden kann und ist wahrscheinlich der beste Weg, um ein komplettes Reset zu gewährleisten.

1

Ich hatte Probleme mit ihm überhaupt nicht beginnen diese in einer Konsole laufen alle meine Daten gelöscht wurde aber geht es wieder

rm -rf ~/Library/Application Support/CouchDB2