जहाँ तक मैं कह सकता हूं, capistrano :db
भूमिका केवल माइग्रेशन चलाने के लिए उपयोग की जाती है।capistrano,: डीबी भूमिका, इसके लिए क्या है?
(इस प्रकार, ज्यादातर मामलों में यह शायद नहीं वास्तव में सर्वर है कि अपने डेटाबेस चलाता होना चाहिए। क्यों आप एक गहरे लाल रंग का होता है/रेल वहाँ ढेर (या वहाँ ssh लॉगिन अनुमति देते हैं)? यह सिर्फ जो कुछ सर्वर आप चाहते है वास्तव में रेल माइग्रेशन निष्पादित करने के लिए)।
और केवल :primary => true
के साथ डीबी भूमिका के रूप में पहचाना गया सर्वर माइग्रेशन चलाने के लिए उपयोग किया जाता है।
तो किसी भी अन्य सर्वर को 'डीबी' भूमिका के रूप में पहचाना गया लेकिन :primary => true
के बिना ... कुछ भी नहीं के लिए उपयोग किया जाता है? तो capify .
द्वारा बनाई गई डिफ़ॉल्ट deploy.rb क्यों आपको सूचीबद्ध करने के लिए प्रोत्साहित करती है? आप यहां क्या सूचीबद्ध करेंगे?
मुझे कुछ भी याद आ रहा है?
अब आप माइग्रेशन के लिए भूमिका का नाम बदल सकते हैं (जिसे भी अनुशंसित किया जाता है): https://github.com/capistrano/rails#recommendations – NobodysNightmare