2011-09-28 9 views
9

मैं एक नोड CRUD ऐप लिख रहा हूं जिसके लिए कुछ कॉच डीबी दृश्यों की आवश्यकता है (मैं एक्सप्रेस और पालना का उपयोग कर रहा हूं)।स्रोत नियंत्रण के तहत CouchDB विचारों को रखने का एक अनुशंसित तरीका क्या है?

मुझे नोड ऐप स्वयं गिट के साथ नियंत्रित किया गया है, लेकिन मेरे डीबी दृश्य वर्तमान में अनियंत्रित हैं।

इन्हें स्रोत नियंत्रण में रखने का अनुशंसित तरीका क्या है? मैं स्रोत नियंत्रण के तहत संपूर्ण डेटाबेस (डेटा सहित) नहीं रखना चाहता हूं।

उत्तर

6

सोफेप, http://couchapp.org/ पर एक नज़र डालें। आप अपने संस्करण-नियंत्रित डिज़ाइन दस्तावेज़ को डेटाबेस में धक्का देने के लिए इसका उपयोग कर सकते हैं।

+0

बहुत अच्छा। यह नहीं पता था कि पुस्तक ऑनलाइन उपलब्ध थी। – MikeRand

0

शायद उपयोगी: भी CouchApp डीबी में कुछ दस्तावेज़ों को धक्का दे सकता है। उदाहरण के लिए, कॉन्फ़िगरेशन या डेमो के दस्तावेज़ (ओं)। इसके लिए जेएसओएन प्रारूप में फ़ोल्डर '_docs' ('सूचियों', 'शो', आदि के साथ समान स्तर) में फ़ाइल डालें।

फ़ाइल: 'किसी भी-configure.json'

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

के रूप में कहा, couchapp का उपयोग कर यह आसान डिजाइन दस्तावेजों के साथ काम करने के लिए कर सकता है। मैंने जावा प्रोजेक्ट में एक समान दृष्टिकोण लागू किया है, उदाहरण here और class जो इन दस्तावेज़ों का प्रबंधन करता है।

संबंधित मुद्दे