【问题标题】:Reset CouchDB completely完全重置 CouchDB
【发布时间】:2016-08-14 02:56:52
【问题描述】:

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

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

【问题讨论】:

  • 我会删除“database_dir”下配置中路径下的文件。但是数据库需要在删除前停止,然后再重新启动。

标签: macos http couchdb http-delete data-persistence


【解决方案1】:

我遇到了问题,根本无法在控制台中运行它,删除了我所有的数据,但又让它继续运行

rm -rf ~/Library/Application Support/CouchDB2

【讨论】:

    【解决方案2】:
    • 卸载 CouchDB
    • 删除所有剩余文件(包括数据目录)
    • 安装 CouchDB

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

    【讨论】:

      猜你喜欢
      • 2019-04-30
      • 1970-01-01
      • 2015-05-07
      • 2021-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-17
      • 1970-01-01
      相关资源
      最近更新 更多