دليل ChanTan Studio
افتح ChanTan Studio
الدليل › بيانات تطبيقك

كيف تضيف قاعدة بيانات لتطبيقك في ChanTan Studio

امنح تطبيقك ذاكرة في نحو دقيقة: اربط قاعدة بيانات بنقرة واحدة، شاهد ما حفظه تطبيقك، عدّل الصفوف يدويًا، واسأل عن بياناتك بلغتك العادية.

آخر تحديث: Fri Aug 21 2026 07:00:00 GMT+0700 (Indochina Time)

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

خذ مطعم "دار زيتون" مثالًا: بلا قاعدة بيانات، نموذج الحجز مجرد شكل جميل. ومعها، يصل كل حجز ويبقى محفوظًا.

لست مضطرًا لفهم قواعد البيانات إطلاقًا. الذكاء الاصطناعي ينشئ القوائم والأعمدة، ويكتب كل كود الحفظ والقراءة، ويشغّل حماية البيانات نيابةً عنك.

1. افتح "الإدارة ▾" ← "قاعدة البيانات"

أعلى مشروعك، اضغط "الإدارة ▾"، ثم "قاعدة البيانات".

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

2. اختر "⚡ قاعدة بيانات Chantan"

اضغط "اتصل الآن →" تحت "⚡ قاعدة بيانات Chantan". هذا هو خيار النقرة الواحدة، وهو الجواب الصحيح لأغلب الناس.

"⚡ قاعدة بيانات Chantan" "🔷 Supabase الخاص بك"
السطر التعريفي "نقرة واحدة. بلا أي إعداد." "أنت تملك البيانات. تحكّم كامل."
ما تحصل عليه "مجانية للبدء" · "Postgres حقيقي — مصادقة وتخزين ودوال" · "تتوسع تلقائيًا مع نموّك" "500 ميغابايت مجانية على Supabase" · "وصول مباشر إلى لوحة التحكم" · "بياناتك لا تغادر حسابك أبدًا"
الزر "اتصل الآن →" "الصق بيانات الاعتماد →"

لا تختر "🔷 Supabase الخاص بك" إلا إذا كان لديك حساب Supabase فعلًا وتريد تحديدًا أن تسكن بياناتك فيه.

3. انتظر نحو دقيقة

تُختار أقرب منطقة إليك تلقائيًا. سترى "جارٍ إعداد قاعدة بياناتك…""ننشئ قاعدة بياناتك المُدارة — يستغرق ذلك عادةً نحو دقيقة. سيُفتح المدير الكامل تلقائيًا عند الجاهزية."

تم! يفتح المدير من تلقاء نفسه. يفترض أن ترى الآن شاشة بيانات تطبيقك بدل شاشة الاختيار — وصار تطبيقك قادرًا على الحفظ الدائم.

ما تراه ماذا تفعل
"يستغرق الإعداد وقتًا أطول من المتوقع — قد يكتمل مع ذلك. تحقق بعد قليل." (بعد 8 دقائق) انتظر بضع دقائق إضافية. غالبًا ما يكتمل رغم ذلك — لا تبدأ من جديد.
"لم يكتمل إعداد قاعدة البيانات""شيء ما قطع إنشاء قاعدة بياناتك المُدارة. مشروعك بخير — يمكنك المحاولة مرة أخرى." اضغط "إعادة محاولة الإعداد".

يمكنك أيضًا أن تطلبها في المحادثة ببساطة

اكتب شيئًا مثل "أضف تسجيل دخول" أو "احفظ البيانات"، وسيعرض عليك الذكاء الاصطناعي الخيار نفسه.

وحين يستنتج أن ميزة ما تحتاج بيانات محفوظة، يتوقف قبل كتابة أي سطر كود ويعرض بطاقة داخل المحادثة:

"تطبيقك يحتاج إلى قاعدة بيانات""سنستخدم قاعدة بيانات Chantan افتراضيًا ما لم تختر خيارًا آخر."

خيار ChanTan موسوم بـ "الافتراضي" ومعه عدّاد تنازلي مدته 7 ثوانٍ"اتصال تلقائي خلال {seconds} ث" — أي أن عدم فعل أي شيء جواب صحيح تمامًا. أما البديلان فهما "اربط Supabase الخاص بك" و**"بلا قاعدة بيانات — بناء بحالة محلية فقط"**. وعند النجاح سترى "تم الاتصال — نواصل بناء تطبيقك…"

النظر إلى بياناتك

بعد الربط، يفتح "الإدارة ▾""قاعدة البيانات" صفحة "قاعدة البيانات""اعرض البيانات المخزنة في تطبيقك وأدرها."

سترى القوائم التي يحفظها تطبيقك، وأمام كل واحدة عدد صفوفها. اضغط أي واحدة لفتح سجلاتها.

الأداة التسمية ماذا تفعل
سطر النصيحة "نصيحة: انقر أي صف لتعديله."
البحث "بحث في {table}…" يُرشّح أثناء الكتابة
التصدير "تصدير CSV" ينزّل الصفوف الظاهرة على الشاشة الآن كملف جداول. مجاني وفوري
الإضافة "إضافة صف" يفتح نموذجًا لإنشاء سجل واحد
التعديل اضغط أي صف غيّر القيم ثم "حفظ"
الحذف "حذف هذا الصف" يسألك "حذف هذا الصف نهائيًا؟" مع "نعم، احذف" و"إلغاء"
التصفّح "عرض {from}–{to}" 100 سجل في كل صفحة

وإن ظهرت لك رسالة "لا يمكن تحديث الصف؛ هذا الجدول لا يحتوي على مفتاح أساسي."، فمعناها أن تلك القائمة بلا عمود معرّف فريد، فلا يمكن تعديل سجل مفرد من هذه الشاشة. اطلب التعديل في المحادثة بدلًا من ذلك.

أن تسأل عن بياناتك بلغتك العادية

صندوق "استعلم عن بياناتك" يتيح لك أن تسأل أشياء مثل "اعرض جميع المستخدمين الذين سجّلوا خلال آخر 7 أيام". وله ثلاثة أوضاع — "محادثة" و**"SQL"** و**"رسم بياني"** — ويستطيع رسم مخطط بعد أن تختار المحورين.

هذا الصندوق يرى فقط، ولا يغيّر أبدًا. اطلب منه تعديل شيء فيجيبك "لا يمكنك تعديل بنية قاعدة البيانات مباشرة — استخدم المحادثة بدلًا من ذلك". وهذه هي النصيحة الصحيحة فعلًا: التغييرات البنيوية تُطلب في المحادثة.

⚠️ "محرّر SQL" الموجود تحت "متقدم" شيء آخر مختلف تمامًا، وهو قوي. ينبّهك أولًا — "Heads up: Commands here run on your live database and can change or remove data. Double-check before you run." (تنبيه: الأوامر هنا تُنفَّذ على قاعدة بياناتك الحية وقد تغيّر بياناتك أو تحذفها؛ تحقق جيدًا قبل التنفيذ) — ثم ينفّذ فورًا، بلا تأكيد ثانٍ وبلا تراجع. أغلب أصحاب المواقع لا يحتاجونه أبدًا.

ربط Supabase الخاص بك

اختيار "🔷 Supabase الخاص بك" يفتح نموذجًا مُرشِدًا عنوانه "إعداد في 3 دقائق — اتبع هذه الخطوات":

  1. أنشئ مشروع Supabase إن لم يكن لديك واحد.
  2. انسخ رابط المشروع (URL) والمفتاح العام (anon). "⚠ لا تستخدم service_role — لديه صلاحيات إدارية كاملة ويجب ألا يُشارك أبدًا."
  3. شغّل أمر الإعداد الذي يعطيك إياه، عبر زر "نسخ SQL الإعداد""هذا ينشئ جدول البيانات ومخازن التخزين التي يحتاجها تطبيقك. مرة واحدة، وآمن لإعادة التشغيل."
  4. اختياري: صندوق متقدم يتيح للذكاء الاصطناعي بناء تكاملات من جهة الخادم على Supabase الخاص بك. وبدونه تبقى كل ميزات بياناتك وملفاتك تعمل.

ثم اضغط "اختبار واتصال".

الرسالة ماذا تفعل
"رابط Supabase والمفتاح العام (anon) مطلوبان." املأ الحقلين معًا
"يجب أن يبدأ رابط Supabase بـ https://" الصق العنوان كاملًا مع https://
"That looks like a service_role key. Please use the ANON (public) key instead…" (هذا يبدو مفتاح service_role؛ استخدم المفتاح العام anon بدلًا منه) انسخ المفتاح العام (anon)، لا مفتاح الإدارة أبدًا
"فشل الاتصال." راجع القيمتين من جديد
"Too many connection tests. Please wait an hour." (محاولات اختبار كثيرة؛ انتظر ساعة) لديك 10 اختبارات في الساعة

وهناك حد واحد يجدر أن تعرفه: ما دام مشروعك يستخدم Supabase الخاص بك، لا يستطيع ChanTan إضافة مستخدمي تطبيقك أو تعديلهم أو حذفهم — ويقول لك "Open the Auth tab in your Supabase dashboard." (افتح تبويب Auth في لوحة تحكم Supabase لديك). كما يُتابَع استخدامك هناك: "الاستخدام يُدار في Supabase الخاص بك".

بياناتك مؤمّنة نيابةً عنك

لست أنت من يشغّل ذلك. "بياناتك مؤمّنة تلقائيًا""يفعّل Chantan حماية البيانات (أمان مستوى الصفوف) لكل جدول عند النشر — لا حاجة لفعل أي شيء."

وشاشة "الاقتراحات" تعرض إضافات اختيارية (جعل الملفات العامة خاصة، منع كلمات المرور المعروف تسرّبها، إضافة تسجيل دخول بخطوتين). ولا يوجد لأي منها زر إصلاح — كل اقتراح يطلب منك أن تسأل ChanTan في المحادثة، وهذا هو الطريق الصحيح.

كم يكلّفك هذا

مشمول مجانًا مع كل مشروع: 0.5 غيغابايت من تخزين قاعدة البيانات، و1 غيغابايت للملفات، و50,000 مستخدم نشط شهريًا — إضافةً إلى مخصّص الخطة المجانية: 10,000 صف و1,000 مستخدم و500 ميغابايت.

الخطة الصفوف المستخدمون النشطون / شهر التخزين
Free 10,000 1,000 500 ميغابايت
Pro 500,000 50,000 5 غيغابايت
Business 5,000,000 500,000 50 غيغابايت
Enterprise بلا حد بلا حد بلا حد

وفوق المخصّص المجاني، يفصح المنتج عن الأسعار — 31.25 رصيدًا لكل غيغابايت من تخزين قاعدة البيانات شهريًا، و5.25 رصيد لكل غيغابايت من تخزين الملفات شهريًا، و0.8125 رصيد لكل مستخدم نشط شهريًا. والمحاسبة على هذا الاستخدام المقنَّن مُعطَّلة حاليًا، أي أن هذه المبالغ تُعرض ولا تُخصم اليوم. لكن لا تفترض أنها ستبقى مجانية إلى الأبد.

وإذا عجزت محفظتك يومًا عن تغطية مستوى مدفوع، يعود المشروع بهدوء إلى الخطة المجانية — ولا تُحذف بياناتك أبدًا. ويصلك تنبيه قبل ذلك: "الرصيد منخفض. اشحن لتبقى قاعدة بياناتك سريعة — بياناتك آمنة دائمًا."

مستويات السرعة ("أداء قاعدة البيانات")

المستوى ما يقوله التكلفة
"قياسي" "مجاني. ينام عند الخمول." مجاني
"معزَّز" "يعمل دائمًا للحركة المنتظمة." 83 رصيدًا/يوم (~2,500/شهر)
"تيربو" "أسرع تحت الاستخدام الكثيف." 125 رصيدًا/يوم (~3,750/شهر)
"أداء عالٍ" "للتطبيقات عالية الحركة." 500 رصيد/يوم (~15,000/شهر)
"مخصَّص" "أقصى قوة. يتطلب موافقة المسؤول." 917 رصيدًا/يوم (~27,500/شهر)

كل مستوى مدفوع يحتاج موافقة سريعة من المسؤول، حتى لو لم تُصرّح بذلك سوى بطاقة "مخصَّص". وبعد إرسال الطلب سترى "تم إرسال الطلب. سيراجع المسؤول ترقيتك قريبًا — وسيتم التبديل تلقائيًا فور الموافقة." والتبديل نفسه يستغرق نحو دقيقة، وتبقى بياناتك آمنة طوال الوقت.

حدود نقولها لك بصراحة

  • "التراجع" يستعيد ملفاتك وكودك، لا بياناتك أبدًا. السجلات المحذوفة تذهب بلا رجعة. ولهذا بالضبط يتوقف الذكاء الاصطناعي ويطلب تأكيدك في المحادثة قبل تنفيذ أي شيء يحذف بيانات نهائيًا — خذ ذلك السؤال على محمل الجد.
  • لا يوجد زر استعادة ذاتية لبيانات قاعدة البيانات. إن احتجت استعادة بيانات، تواصل مع الدعم.
  • تصدير كل بيانات تطبيقك ليس ميزة بزر واحد. "تصدير CSV" ينزّل ما هو ظاهر على الشاشة؛ ولما هو أكبر، اطلب من الذكاء الاصطناعي في المحادثة أن يبني ميزة تصدير داخل تطبيقك نفسه.
  • "إعدادات تسجيل الدخول" مكتوبة بلغة المبرمجين ومن السهل كسرها. اتركها وشأنها ما لم يطلب منك الذكاء الاصطناعي تحديدًا تغيير شيء فيها — واسأل في المحادثة بدلًا من ذلك. ولا يمكن تغيير سوى قائمة محددة من الإعدادات من داخل ChanTan؛ وما عداها يُرفض برسالة "One or more auth settings are not allowed." (واحد أو أكثر من إعدادات المصادقة غير مسموح به).

إذا بدا شيء غريبًا

ما تراه ماذا يعني
"لا توجد بيانات بعد" تطبيقك لم يحفظ شيئًا حتى الآن. تظهر البيانات فور أن يسجّل أحدهم أو يرسل نموذجًا.
شاشة "مرحبًا بك في قاعدة البيانات" من جديد لا توجد قاعدة بيانات مربوطة بهذا المشروع — اختر أحد الخيارين.
"Chantan Cloud غير متاح لهذا المشروع" مع إشارة إلى تبويب قاعدة بيانات هذا المشروع على مخزن قديم متقاعد. افتح "الإدارة ▾" ← "قاعدة البيانات" واربط قاعدة بيانات — ويعود الحفظ للعمل بعدها.