10

いくつかのCouchDBビューを必要とするノードCRUDアプリを作成しています(エクスプレスとクレードルを使用しています)。

ノードアプリ自体をgitで制御していますが、現在DBビューは制御されていません。

これらをソース管理下に置くための推奨される方法は何ですか?データベース全体(データを含む)をソース管理下に置きたくありません。

4

3 に答える 3

6

couchapp、http: //couchapp.org/を見てください。これを使用して、バージョン管理された設計ドキュメントをデータベースにプッシュできます。

于 2011-09-28T16:18:01.017 に答える
0

多分役に立つ:またCouchAppはdbのいくつかのドキュメントをプッシュするかもしれません。たとえば、configureまたはdemoのドキュメント。そのために、ファイルをフォルダー'_docs'('lists'、'shows'などと同じレベル)にJSON形式で配置します。

ファイル:'any-configure.json'

{
    "_id": "any-configure",
    "fieldA": "...",
    "fieldB": "...",
    ...
}
于 2011-09-29T12:11:09.197 に答える
0

指摘したように、couchapp を使用すると、設計ドキュメントの操作が簡単になります。私は Java プロジェクトで同様のアプローチを実装しました。ここでの例と、これらのドキュメントを管理するクラスです。

于 2011-10-05T11:31:42.170 に答える