تغيير المخطط يؤثر في الكود والبيانات والعمليات الجارية. إضافة عمود بسيط قد تحتاج تخطيطًا إذا كان الجدول كبيرًا أو تعمل نسختان من التطبيق أثناء النشر.
الفكرة الأساسية
افصل التوسعة عن الإزالة عندما يلزم التوافق. أضف البنية الجديدة، ثم انقل الاستخدام والبيانات، وبعد التأكد أزل القديم في خطوة لاحقة.
خطوات عملية
- اختبر الترحيل على بيانات ممثلة للحجم والشكل.
- راجع الأقفال والوقت المتوقع وخطة التعافي.
- اجعل تعبئة البيانات الكبيرة قابلة للاستئناف.

مثال تطبيقي
عند تغيير شكل عنوان العميل، يمكن كتابة الحقول الجديدة أولًا مع استمرار قراءة القديم خلال الانتقال.
خطأ شائع ينبغي تجنبه
ملف rollback لا يضمن استرجاع بيانات حُذفت. اختبر النسخ الاحتياطي ووضّح التغييرات غير القابلة للعكس.
للتوسع في الموضوع
صور توضيحية: الغلاف من Unsplash، الصورة الداخلية من Unsplash. ترخيص الاستخدام.
