2011-09-28 9 views
9

Estoy escribiendo una aplicación CRUD de nodo que requiere algunas vistas CouchDB (estoy usando Express y Cradle).¿Cuál es una forma recomendada de colocar las vistas CouchDB bajo control de fuente?

Tengo la aplicación del nodo en sí controlada con git, pero mis vistas de DB no están controladas actualmente.

¿Cuál es la forma recomendada de poner estos bajo control de fuente? No quiero poner toda la base de datos (incluidos los datos) bajo control de fuente.

Respuesta

6

Eche un vistazo a couchapp, http://couchapp.org/. Puede usar eso para enviar los documentos de diseño controlados por la versión a una base de datos.

+0

Muy bueno. No me di cuenta de que el libro estaba disponible en línea. – MikeRand

0

Quizás útil: también CouchApp puede empujar algunos documentos en db. Por ejemplo, doc (s) de configure o demo. Para eso pon el archivo en la carpeta '_docs' (el mismo nivel con 'listas', 'shows', etc.) en formato JSON.

del archivo: 'cualquier-configure.json'

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

Como se señaló, el uso de couchapp podría hacer que sea más fácil trabajar con documentos de diseño. He implementado un enfoque similar en un proyecto de Java, un ejemplo here y el class que gestiona estos documentos.

Cuestiones relacionadas