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

تصدير SQL (DDL)

يحوّل EntityFlow مخططك إلى DDL جاهز للتنفيذ. انقر على تصدير في الشريط العلوي وافتح علامة التبويب SQL.

مربع حوار التصدير، علامة التبويب SQL

إنشاء DDL​

  1. اختر لهجة: PostgreSQL أو MySQL أو MariaDB أو SQL Server أو SQLite.
  2. أضِف اختياريًا عنوانًا — يُدرَج كتعليق SQL في المقدمة.
  3. اختياريًا استبعِد جداول أو مجموعات محددة باستخدام مربعات الاختيار.
  4. راقب تحديث المعاينة المباشرة، ثم انقر على نسخ لإرسالها إلى الحافظة.

يمكنك أيضًا استخدام ملف ← تصدير SQL ← {dialect} لنسخ المخطط بالكامل بنقرة واحدة بلهجة معينة.

مخرجات صحيحة وفق اللهجة​

المعاينة واعية فعليًا باللهجة، وليست مجرد بحث واستبدال:

الجانبكيف يتكيّف
التحديد بعلامات الاقتباس"..." أو العلامات المائلة الخلفية أو [...] حسب المحرك
الأنواعمُعيَّنة إلى النوع الأصلي لكل محرك
الزيادة التلقائيةSERIAL / IDENTITY / AUTO_INCREMENT / AUTOINCREMENT
التعداداتENUM أصلي حيثما كان مدعومًا، وإلا فقيد CHECK
القيودالمفاتيح والمراجع مُصاغة حسب اللهجة
-- Acme Storefront
CREATE TABLE products (
id SERIAL PRIMARY KEY,
name varchar(255) NOT NULL,
category_id integer REFERENCES categories(id)
);

:::note مطابق على الخادم التصدير من جانب الخادم عبر الـ API مطابق بايتًا ببايت لما تراه في المحرر — فالمحرك نفسه يُنشئ كليهما، لذا لا يتباعد الـ CI وواجهة المستخدم أبدًا. :::

تلميح

هل تفضّل صيغة مدمجة ومستقلة عن الأدوات؟ صدِّر إلى DBML بدلًا من ذلك، أو صدِّر إلى JSON لالتقاط المخطط الكامل مع تخطيطه.