2016-08-14 67 views
1

爲了進行單元測試,我希望能夠完全從中刪除運行在我的Mac上的CouchDB實例中的文檔和數據庫。刪除標準方式並不是真正的復位,這對單元測試並不理想。我需要徹底重置環境。完全重置CouchDB

我發現刪除~/Library/Application Support/CouchDB目錄會將數據庫重置爲「Admin Party」並刪除所有記錄,這正是我想要的。但是,有沒有一種更清晰,更靈活的方式在macOS上獲得一個乾淨的CouchDB實例?

+1

我會刪除正在在配置路徑下的文件「database_dir」。但數據庫需要在刪除之前停止,然後再次啓動。 – pwagner

回答

2
  • 卸載CouchDB的
  • 刪除所有剩餘的文件(包括數據目錄)
  • 安裝CouchDB的

這可以是自動的,可能是確保完全復位的最佳途徑。

1

我與它沒有開始都在一個控制檯運行此刪除了我的所有數據的麻煩,但得到它再次去

rm -rf ~/Library/Application Support/CouchDB2