2011-09-28 18 views
9

Sto scrivendo un'app CRUD nodo che richiede alcune visualizzazioni CouchDB (sto usando express e cradle).Qual è un modo consigliato per inserire le viste CouchDB sotto il controllo del codice sorgente?

Ho l'app nodo stesso controllate con git, ma le mie opinioni DB sono attualmente incontrollata.

Qual è il metodo consigliato per mettere questi sotto controllo del codice sorgente? Non voglio mettere l'intero database (inclusi i dati) sotto il controllo del codice sorgente.

risposta

6

Dai un'occhiata a couchapp, http://couchapp.org/. È possibile utilizzarlo per inviare i documenti di progettazione controllati dalla versione a un database.

+0

Molto interessante. Non avevo capito che il libro era disponibile online. – MikeRand

0

forse utile: anche CouchApp può spingere alcuni documenti in dB. Ad esempio, doc (s) di configure o demo. Per quel file messo nella cartella '_docs' (lo stesso livello con 'liste', 'mostra', ecc.) In formato JSON.

File: 'any-configure.json'

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

Come sottolineato, utilizzando couchapp potrebbe rendere più facile lavorare con i documenti di progettazione. Ho implementato un approccio simile in un progetto Java, un esempio here e lo class che gestisce questi documenti.

Problemi correlati