إنتقل إلى المحتوى الرئيسي

تصدير 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.