为了进行单元测试,我希望能够完全从中删除运行在我的Mac上的CouchDB实例中的文档和数据库。删除标准方式并不是真正的复位,这对单元测试并不理想。我需要彻底重置环境。完全重置CouchDB
我发现删除~/Library/Application Support/CouchDB
目录会将数据库重置为“Admin Party”并删除所有记录,这正是我想要的。但是,有没有一种更清晰,更灵活的方式在macOS上获得一个干净的CouchDB实例?
为了进行单元测试,我希望能够完全从中删除运行在我的Mac上的CouchDB实例中的文档和数据库。删除标准方式并不是真正的复位,这对单元测试并不理想。我需要彻底重置环境。完全重置CouchDB
我发现删除~/Library/Application Support/CouchDB
目录会将数据库重置为“Admin Party”并删除所有记录,这正是我想要的。但是,有没有一种更清晰,更灵活的方式在macOS上获得一个干净的CouchDB实例?
这可以是自动的,可能是确保完全复位的最佳途径。
我与它没有开始都在一个控制台运行此删除了我的所有数据的麻烦,但得到它再次去
rm -rf ~/Library/Application Support/CouchDB2
我会删除正在在配置路径下的文件“database_dir”。但数据库需要在删除之前停止,然后再次启动。 – pwagner