أداة Schema Migration
مثال توضيحي مصغّر — يُظهر كيف ندير Database Migrations.
معاينة مباشرة — تفاعلية
Schema Migration Tool
إدارة Database Migrations
سجّل، طبّق، وتراجع عن تغييرات الـ Schema بأمان تام
تقدم الترحيل60%
3مطبَّق
2معلَّق
5المجموع
سجل الـ Migrations
5 Migrationv001✓ مطبَّق
إنشاء جدول المستخدمين
جدول المستخدمين الأسامي مع بريد فريد وتواريخ
v002✓ مطبَّق
إضافة حقل الهاتف
حقل هاتف اختياري للمستخدمين
v003✓ مطبَّق
إنشاء جدول الطلبات
جدول الطلبات مع علاقات Foreign Key
v004pending
فهرس البريد الإلكتروني
تسريع البحث في المستخدمين عبر البريد
v005pending
تحسين حالة الطلب
تغيير نوع status إلى ENUM بقيم محددة
Migration المختارة
فهرس البريد الإلكتروني
v004معلَّقة
004_up.sql
CREATE INDEX idx_users_email ON users(email);
أوامر dotnet CLI المكافئة
إنشاء
dotnet ef migrations add AddEmailIndexتطبيق
dotnet ef database updateتراجع
dotnet ef database update 003_AddEmailIndex