إدخال البيانات عبر JSON

تتيح لك HosteDay إضافة عدة سجلات إلى أي جدول داخل قاعدة البيانات دفعة واحدة باستخدام JSON منظم ومتوافق مع بنية الجدول.

تقوم المنصة تلقائيًا بالتحقق من الحقول وأنواع البيانات والقيم المكررة قبل الحفظ، مما يسمح بإنشاء بيانات تجريبية أو أولية بسرعة كبيرة.


خطوات الاستخدام

1. الدخول إلى إدارة قاعدة البيانات

من لوحة التحكم داخل HosteDay انتقل إلى:

  • إدارة قواعد البيانات
  • اختر المشروع المطلوب
  • اختر الجدول الذي تريد إضافة البيانات إليه

2. إظهار الحقول

بعد فتح الجدول:

  • انقر على زر إظهار الحقول
  • ستظهر لك بنية الجدول وقالب JSON الجاهز للاستخدام

مثال:

{
    "users": [
        {
            "name": "varchar(255)",
            "email": "varchar(255)",
            "email_verified_at": "timestamp",
            "password": "varchar(255)",
            "avatar": "varchar(255)",
            "enabled": "tinyint(1)"
        }
    ]
}

3. نسخ قالب JSON

قم بنسخ قالب JSON بالكامل كما هو بدون تعديل أسماء المفاتيح أو اسم الجدول.


4. استخدام الذكاء الاصطناعي لتوليد البيانات

اذهب إلى أي موقع ذكاء اصطناعي مثل:

  • ChatGPT
  • Claude
  • Gemini
  • DeepSeek

ثم الصق قالب JSON مع أحد الأوامر الجاهزة الموجودة أسفل القالب داخل HosteDay.

مثال على أمر جاهز:

أنشئ بيانات JSON صالحة فقط حسب القالب المرفق. التزم بنفس اسم الجدول ونفس أسماء المفاتيح تماماً بدون تغيير أو ترجمة أو إضافة أو حذف. أنشئ 10 صفوف كحد أقصى داخل المصفوفة. اجعل كل قيمة مناسبة لنوع الحقل المكتوب أمامها. لا تكتب أي شرح، ولا Markdown، ولا نص خارج JSON.

5. نسخ النتائج

بعد أن يقوم نموذج الذكاء الاصطناعي بتوليد البيانات:

  • انسخ الناتج بالكامل
  • تأكد أن الناتج بصيغة JSON فقط

6. إدخال البيانات داخل HosteDay

ارجع إلى صفحة الجدول داخل HosteDay ثم:

  • الصق JSON داخل حقل:

    محتوى JSON

  • انقر على زر:

    توليد البيانات

ستقوم المنصة تلقائيًا بـ:

  • التحقق من صحة JSON
  • التحقق من أسماء الحقول
  • التحقق من أنواع البيانات
  • التحقق من القيم المكررة
  • توليد المعرفات IDs تلقائيًا
  • إضافة البيانات مباشرة إلى الجدول

مميزات النظام

  • إنشاء حتى 10 سجلات دفعة واحدة
  • تحقق تلقائي من بنية JSON
  • منع الحقول غير الموجودة
  • منع تغيير أسماء المفاتيح
  • دعم أنواع البيانات المختلفة
  • كشف القيم المكررة
  • إنشاء IDs تلقائيًا
  • رسائل أخطاء واضحة ودقيقة
  • متوافق مع Multi-Tenant Architecture

ملاحظات مهمة

  • يجب أن يكون اسم الجدول داخل JSON مطابقًا تمامًا لاسم الجدول الحقيقي.
  • لا تقم بتغيير أسماء المفاتيح.
  • لا تضف حقول غير موجودة في الجدول.
  • لا تستخدم Markdown داخل JSON.
  • يجب أن يكون الناتج JSON صالحًا بالكامل.
  • بعض الحقول مثل id و created_at يتم توليدها تلقائيًا بواسطة النظام.

مثال كامل

{
    "users": [
        {
            "name": "محمد أحمد",
            "email": "mohammed@example.com",
            "email_verified_at": "2026-05-18 09:45:00",
            "password": "secret123",
            "avatar": "avatars/mohammed.png",
            "enabled": 1
        },
        {
            "name": "فاطمة علي",
            "email": "fatima@example.com",
            "email_verified_at": "2026-05-17 15:20:00",
            "password": "secret456",
            "avatar": "avatars/fatima.jpg",
            "enabled": 0
        }
    ]
}