मूल रूप से दो दृष्टिकोण हैं:
- सुनिश्चित करें कि आपका एप्लिकेशन कोड डेटा संरचना के दोनों "संस्करणों" को संभाल सकता है, और सहेजते समय, नई संरचना में अपडेट करता है
- माइग्रेशन स्क्रिप्ट लिखें
मैं शायद विकल्प 1 के लिए जाऊंगा क्योंकि यह वह तरीका है जो आपको धीरे-धीरे अपडेट करने की अनुमति देता है, जहां विकल्प 2 के साथ आपको मूल रूप से अपना आवेदन नीचे ले जाने की आवश्यकता होती है ताकि आप एक बार में कोड (तेज़) और डेटा (संभवतः धीमा) अपडेट कर सकें ।
फिर बाद में, या यदि आपको यह आवश्यक लगे तो अपने डेटा को स्थानांतरित करने के लिए विकल्प 2 भी करें। इसके बाद इसे आपकी साइट को बंद करने की आवश्यकता नहीं है, और यह पृष्ठभूमि में एसिंक्रोनस रूप से खुशी से चल सकता है।