हमें कुछ नए जोड़े गए टेबलों के लिए हमारे रेल प्रोजेक्ट के "संस्करण 100" में अधिक बीज डेटा जोड़ने की आवश्यकता है।क्या कई बीज.आरबी फाइलें रखने का कोई तरीका है? बीज डेटा के लिए किसी भी प्रकार का 'संस्करण'?
हालांकि, अगर हम इसे केवल बीज.आरबी में जोड़ते हैं और रेक डीबी: बीज कमांड को फिर से चलाते हैं, तो निश्चित रूप से यह मूल बीज डेटा को फिर से जोड़ देगा, इसे डुप्लिकेट कर देगा।
तो यदि आप पहले से ही बीज.आरबी में बीज डेटा जोड़ चुके हैं, तो कहें, टेबलऑन ... हम विकास के बाद के चरणों में टेबलटवो और टेबल थ्री के लिए बीज डेटा कैसे बढ़ा सकते हैं?
मुझे लगता है मैं बस एक नया seeds_two.rb फ़ाइल बनाने और rake db:seeds_two
चला सकते हैं आशा व्यक्त की थी लेकिन यह है कि एक त्रुटि Don't know how to build task 'db:seeds_two'
तो यह की तरह ही "seeds.rb" इस्तेमाल किया जा सकता लग रहा है दे दी है - तो कैसे लोगों को बनाए रखने के लिए करते हैं बीज डेटा में वृद्धिशील जोड़ों?
डुप्लीकेट से बचने के लिए आप 'रेक डीबी: रीसेट' क्यों नहीं चला सकते हैं? –
मैं आम तौर पर माइग्रेशन में बीज डेटा जो तालिका जोड़ता है। हालांकि आदर्श नहीं है, लेकिन उचित लगता है। मुझे यह जानने में दिलचस्पी होगी कि स्थिति में अन्य रेल कोडर क्या करते हैं। – rubish
@nash - dnt नहीं करता है: रीसेट हमारे डीबेस को मिटा दें - उदाहरण के लिए, हमारे सभी मौजूदा वास्तविक जीवन ग्राहक डेटा? – jpwynn