تصدير DBML
DBML هو صيغة مخطط مدمجة وسهلة القراءة — سهلة القراءة، وسهلة المقارنة في مراجعة الكود، ومدعومة من العديد من الأدوات الأخرى. يمكن لـ EntityFlow عرض مخططك بالكامل بصيغة DBML في خطوة واحدة.
طريقتان للحصول عليه
- File → Export DBML ينسخ المخطط الكامل بصيغة DBML مباشرةً إلى الحافظة.
- يعرض قسم DBML في اللوحة الجانبية التمثيل نفسه بشكل مباشر، مع زر Copy خاص به — مفيد أثناء التحرير.
كلاهما يُنتج مخرجات متطابقة: وصفًا نصيًا لكل جدول وحقل وقيد وتعداد ومرجع في المخطط.
مثال
Table products {
id integer [pk, increment]
name varchar [not null]
category_id integer
}
Table categories {
id integer [pk, increment]
name varchar [not null]
}
Ref: products.category_id > categories.id
متى تستخدمه
- مشاركة مخطط في رسالة أو مشكلة أو ويكي.
- مقارنة تغييرات المخطط في pull request.
- الاستيراد إلى أداة أخرى متوافقة مع DBML — أو إعادته إلى EntityFlow عبر استيراد DBML.
ملاحظة
DBML يصف قاعدة البيانات، وليس المخطط — فهو لا يحمل مجموعات الحاويات أو الملاحظات أو الألوان أو المواضع. للحصول على لقطة بلا فقدان تتضمن التخطيط، استخدم تصدير JSON.