[{"data":1,"prerenderedAt":83},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-ar-drawdb":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"slug":7,"slugs":8,"categorySlugs":9,"name":13,"description":14,"phase":15,"unavailableReason":16,"docsUrl":17,"logo":16,"github":16,"tagline":18,"longDescription":19,"features":20,"useCases":28,"steps":38,"faq":51,"specs":67,"compatibleOs":75,"relatedApps":76,"relatedPosts":77,"category":79},"drawdb",{"fr":7,"en":7,"ar":7},{"fr":10,"en":11,"ar":12},"developpement","development","التطوير","DrawDB","محرر مخططات ERD مفتوح المصدر مستضاف ذاتيًا على خادمك — صمّم جداولك بصريًا وصدّر DDL لـ MySQL وPostgreSQL وSQLite وMariaDB وSQL Server.",1,null,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fdrawdb-%D8%B9%D9%84%D9%89-vps-%D9%85%D8%AD%D8%B1%D8%B1-erd-%D9%85%D9%81%D8%AA%D9%88%D8%AD-%D8%A7%D9%84%D9%85%D8%B5%D8%AF%D8%B1-%D9%84%D9%85%D8%AE%D8%B7%D8%B7%D8%A7%D8%AA-sql","مصمم مخططات قاعدة البيانات البصري — ارسم الجداول وعرّف علاقات المفاتيح الأجنبية وصدّر SQL في ثوانٍ.","DrawDB هو محرر مخططات ERD مفتوح المصدر (AGPL-3.0، أكثر من 39 ألف نجمة) يعمل كحاوية Nginx خفيفة على خادمك. يمنح المطورين ومصممي قواعد البيانات لوحة سريعة تعمل في المتصفح لنمذجة هياكل الجداول وتحديد علاقات المفاتيح الأجنبية وتوليد سكريبتات SQL DDL لخمسة محركات قواعد بيانات رئيسية.\n\nكل شيء يحدث في المتصفح: حالة الجداول محفوظة في localStorage، والخادم يقدّم فقط ملفات ثابتة. الصورة الحجم نحو 30 ميغابايت وتستهلك بضعة ميغابايتات في وضع الراحة — يمكنك تشغيلها إلى جانب تطبيقات أخرى على أي خادم VPS موجود.",[21,22,23,24,25,26,27],"محرر جداول بصري — أضف جداول بأعمدة وأنواع وقيود (PK، FK، NOT NULL، UNIQUE، DEFAULT) بالسحب والإفلات.","تصدير SQL متعدد اللهجات — ولّد DDL لـ MySQL وPostgreSQL وSQLite وMariaDB وSQL Server بنقرة واحدة.","استيراد SQL — الصق عبارات CREATE TABLE وDrawDB يعيد بناء مخطط ERD الكامل فورًا.","رسم علاقات FK — صل الأعمدة بخط لإنشاء قيود FOREIGN KEY مع إدارة قواعد ON DELETE و ON UPDATE.","تصدير إلى PNG وSVG وJSON — احفظ المخطط كصورة للتوثيق أو كـ JSON للإيداع في Git.","لا قاعدة بيانات من جهة الخادم — الحالة في localStorage؛ الخادم يقدّم ملفات ثابتة فقط.","AGPL-3.0 — مفتوح المصدر، بلا قياس عن بُعد، بلا حساب مطلوب.",[29,32,35],{"title":30,"body":31},"تصميم المخطط قبل أول Migration","قبل كتابة أول migration في Laravel أو Django، نمّط كياناتك في DrawDB. ستحصل على مخطط بصري لمشاركته مع فريقك وسكريبت DDL جاهز للصقه في ملف Migration. يتحقق DrawDB من اتساق المفاتيح الأجنبية أثناء الرسم.",{"title":33,"body":34},"توثيق قاعدة بيانات موجودة","الصق عبارات CREATE TABLE من قاعدة بياناتك القائمة في DrawDB: يعيد بناء رسم الكيانات في ثوانٍ. صدّر إلى PNG وأدرجه في ويكي أو README. حين يتطور المخطط، حدّث JSON وأعد التوليد — التوثيق يبقى متزامنًا مع الكود.",{"title":36,"body":37},"مراجعة المخطط وتأهيل المطورين الجدد","شارك نسخة DrawDB المستضافة ذاتيًا مع أعضاء الفريق الجدد. يتصورون علاقات الجداول ويفهمون قيود السلامة المرجعية ويقدمون مقترحات المخطط بملفات JSON يمكن للكبار مراجعتها.",[39,42,45,48],{"title":40,"body":41},"اطلب خادم ServOrbit VPS","خطة 1 vCPU \u002F 512 ميغابايت RAM على Ubuntu 24.04 كافية. DrawDB تطبيق ويب ثابت يقدمه Nginx: يستهلك بضعة ميغابايتات في وضع الراحة ولا يحتاج قاعدة بيانات من جهة الخادم.",{"title":43,"body":44},"النشر بنقرة واحدة من السوق","افتح لوحة تحكم ServOrbit، اذهب إلى سوق التطبيقات ← تطوير البرمجيات ← DrawDB، وانقر نشر. يسحب Docker صورة `ghcr.io\u002Fdrawdb-io\u002Fdrawdb:latest` ويشغّل Nginx. الواجهة متاحة في أقل من 10 ثوانٍ.",{"title":46,"body":47},"أنشئ أول مخطط ERD","تفتح الواجهة على لوحة فارغة. انقر «إضافة جدول» لإنشاء أول كيان، سمّ الجدول وأضف الأعمدة بأنواعها وخصائص الـ NULL والقيم الافتراضية. حدد عمود PRIMARY KEY بأيقونة المفتاح. كرر لكل كيان في مخططك.",{"title":49,"body":50},"عرّف العلاقات وصدّر SQL","فعّل أداة «علاقة» في شريط الأدوات وارسم خطًا بين عمودين لإنشاء قيد FOREIGN KEY. حين يكتمل مخططك، انقر تصدير ← SQL، اختر لهجتك المستهدفة وانسخ DDL الناتج في ملف Migration أو واجهة قاعدة بياناتك.",[52,55,58,61,64],{"q":53,"a":54},"ما هو DrawDB؟","DrawDB هو محرر مخططات ERD مفتوح المصدر (AGPL-3.0، أكثر من 39 ألف نجمة). يتيح تصميم جداول قواعد البيانات بصريًا وتحديد علاقات المفاتيح الأجنبية وتصدير DDL لـ MySQL وPostgreSQL وSQLite وMariaDB وSQL Server — كليًا في المتصفح بلا تثبيت أو حساب.",{"q":56,"a":57},"هل يخزن DrawDB بياناتي على الخادم؟","لا. يحفظ DrawDB حالة المخطط في localStorage بمتصفحك. حاوية Nginx تقدم فقط ملفات HTML\u002FCSS\u002FJavaScript ثابتة — مخططك لا يصل إلى الخادم. لحفظه عبر الأجهزة، صدّر JSON وأودعه في Git.",{"q":59,"a":60},"ما لهجات SQL التي يولّدها DrawDB؟","يولّد DrawDB DDL لـ MySQL وPostgreSQL وSQLite وMariaDB وMicrosoft SQL Server. اختر اللهجة في تصدير ← SQL قبل النسخ. الناتج يشمل CREATE TABLE مع أنواع الأعمدة وقيود NOT NULL وPRIMARY KEY وFOREIGN KEY.",{"q":62,"a":63},"هل يمكنني استيراد مخطط SQL موجود؟","نعم. الصق عبارات CREATE TABLE في نافذة استيراد SQL ويعيد DrawDB بناء رسم الكيانات تلقائيًا بما فيها علاقات المفاتيح الأجنبية المكتشفة.",{"q":65,"a":66},"هل يحتاج DrawDB نطاقًا؟","لا. DrawDB يعمل بدون نطاق: الواجهة متاحة مباشرة على المنفذ 3060. للوصول عن بُعد بدون كشف المنفذ، افتح نفقًا SSH (`ssh -L 3060:127.0.0.1:3060 root@\u003Cip-خادمك>`) ثم تصفح `http:\u002F\u002Flocalhost:3060`.",{"ram":68,"cpu":69,"stack":70,"port":74},"512 ميغابايت","1 vCPU",[71,72,73],"Docker","Nginx","React","3060",[],[],[78],"heberger-drawdb-vps",{"key":10,"slug":12,"name":12,"objective":80,"icon":81,"color":82},"بدء مشروع برمجي بسرعة.","dev","text-warning bg-warning\u002F10",1787581020338]