الرئيسية / خدماتنا / تصميم قواعد البيانات
MigrationsSchemaVersioning

أداة Schema Migration

مثال توضيحي مصغّر — يُظهر كيف ندير Database Migrations.

معاينة مباشرة — تفاعلية
Schema Migration Tool

إدارة Database Migrations

سجّل، طبّق، وتراجع عن تغييرات الـ Schema بأمان تام

تقدم الترحيل60%
3مطبَّق
2معلَّق
5المجموع

سجل الـ Migrations

5 Migration
v001✓ مطبَّق

إنشاء جدول المستخدمين

جدول المستخدمين الأسامي مع بريد فريد وتواريخ

2026-01-15 12ms
v002✓ مطبَّق

إضافة حقل الهاتف

حقل هاتف اختياري للمستخدمين

2026-02-10 8ms
v003✓ مطبَّق

إنشاء جدول الطلبات

جدول الطلبات مع علاقات Foreign Key

2026-03-05 24ms
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