【问题标题】:What's a recommended way to put CouchDB views under source control?将 CouchDB 视图置于源代码控制之下的推荐方法是什么?
【发布时间】:2011-09-28 15:46:24
【问题描述】:

我正在编写一个需要几个 CouchDB 视图的节点 CRUD 应用程序(我正在使用 express 和 cradle)。

我已经用 git 控制了节点应用程序本身,但我的数据库视图目前不受控制。

将这些置于源代码控制之下的推荐方法是什么?我不想将整个数据库(包括数据)置于源代码控制之下。

【问题讨论】:

    标签: node.js couchdb cradle


    【解决方案1】:

    看看 couchapp,http://couchapp.org/。您可以使用它将受版本控制的设计文档推送到数据库。

    【讨论】:

      【解决方案2】:

      也许有用:CouchApp 也可能会在数据库中推送一些文档。例如,配置或演示的文档。对于那个以 JSON 格式放入文件夹“_docs”(与“lists”、“shows”等相同级别)中的文件。

      文件:'any-configure.json'

      {
          "_id": "any-configure",
          "fieldA": "...",
          "fieldB": "...",
          ...
      }
      

      【讨论】:

        【解决方案3】:

        如前所述,使用 couchapp 可以更轻松地处理设计文档。 我在一个Java项目中实现了类似的方法,一个例子here和管理这些文档的class

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-05-09
          • 2014-04-24
          • 1970-01-01
          • 1970-01-01
          • 2010-09-21
          • 2017-02-06
          相关资源
          最近更新 更多