いくつかのCouchDBビューを必要とするノードCRUDアプリを作成しています(エクスプレスとクレードルを使用しています)。
ノードアプリ自体をgitで制御していますが、現在DBビューは制御されていません。
これらをソース管理下に置くための推奨される方法は何ですか?データベース全体(データを含む)をソース管理下に置きたくありません。
couchapp、http: //couchapp.org/を見てください。これを使用して、バージョン管理された設計ドキュメントをデータベースにプッシュできます。
多分役に立つ:またCouchAppはdbのいくつかのドキュメントをプッシュするかもしれません。たとえば、configureまたはdemoのドキュメント。そのために、ファイルをフォルダー'_docs'('lists'、'shows'などと同じレベル)にJSON形式で配置します。
ファイル:'any-configure.json'
{
"_id": "any-configure",
"fieldA": "...",
"fieldB": "...",
...
}