क्या रेक डीबी है: माइग्रेट केवल नए माइग्रेशन जोड़ें, या क्या यह सभी माइग्रेशन/परिवर्तनों को छोड़ देता है और सब कुछ नया बनाता है?वास्तव में रेक डीबी क्या करता है: माइग्रेट करें?
मुझे लगता है कि रेक एक त्रुटि फेंक रहा है क्योंकि यह प्रवासन 040 में एक तालिका विशेषता को एक्सेस करने का प्रयास कर रहा है जो माइग्रेशन 042 में हटा दिया गया था। किसी भी तरह मेरा डीबी और रेक सिंक से बाहर हैं और मैं उन्हें ठीक करना चाहता हूं।
आपके विशेषज्ञों के लिए - क्या माइग्रेशन के साथ सिंक से बाहर निकलने के लिए रेक के लिए आम बात है? मैं इससे कैसे बच सकता हूं (नहीं, मैं अपनी स्कीमा या रेक फाइलों को संपादित नहीं करता हूं)।
धन्यवाद इस उत्तर ने मेरे लिए और अधिक विशिष्टताओं को प्रस्तुत किया। डीबी में कहीं भी schema_migrations क्यों नहीं है: प्रलेखन माइग्रेट करें? यह प्रणाली के बारे में मेरी समझ में लापता टुकड़ा था कि कैसे "माइग्रेशन को चलाने के लिए काम करना चाहिए" के साथ रेल कैसे होता है! –