将CouchDB视图置于源代码管理之下的推荐方法是什么?

时间:2011-09-28 15:46:24

标签: node.js couchdb cradle

我正在编写一个节点CRUD应用程序,需要一些CouchDB视图(我正在使用快速和支架)。

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

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

3 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:0)

也许有用:CouchApp也可以在db中推送一些文档。例如,configure或demo的doc(s)。对于该文件放在JSON格式的'_docs'文件夹中(与'lists','shows'等级相同)。

文件:'any-configure.json'

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

答案 2 :(得分:0)

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