रेल 3 में, db:migrate
कार्य निर्धारित करता है कि कौन से माइग्रेशन चलाना है?फ़ीचर शाखाओं को विलय करते समय रेल माइग्रेशन कैसे प्रबंधित किए जाते हैं?
- डेवलपर एक
- डेवलपर बी अपने ही सुविधा शाखा
- डेवलपर बी में टाइमस्टैम्प t2 पर एक माइग्रेशन द्वारा बनाए अपने ही सुविधा शाखा में टाइमस्टैम्प t1 पर एक प्रवास बनाता है:
निम्नलिखित उपयोग मामले पर विचार करें विलीन हो जाती उसकी शाखा,
db:migrate
सर्वर पर चलाया जाता है - डेवलपर एक विलीन हो जाती है उसकी शाखा
चूंकि टी 1 पहले है, क्या डेवलपर ए का माइग्रेशन चलाया जाता है या नहीं?
मैंने schema_migrations
तालिका देखी, और मुझे आश्चर्य है कि कोई माइग्रेशन जो अभी तक नहीं चला है, चलाया जाएगा।