完全重置 CouchDB

Reset CouchDB completely

出于单元测试的目的,我希望能够完全从我的 mac 上的 CouchDB 实例 运行 中删除文档和数据库].删除标准方式并不是真正的重置,这对于单元测试来说并不理想。我需要完全重置环境。

我发现删除 ~/Library/Application Support/CouchDB 目录会将数据库重置为 "Admin Party" 并删除所有记录,这正是我想要的。但是,有没有更干净、更灵活的方法来在 macOS 上获得干净的 CouchDB 实例?

  • 卸载 CouchDB
  • 删除所有剩余文件(包括数据目录)
  • 安装 CouchDB

这可以自动进行,并且可能是确保完全重置的最佳方式。

我遇到了根本无法启动的问题运行这在控制台中删除了我的所有数据但又恢复了

rm -rf ~/Library/Application Support/CouchDB2