نظرة عامة على قاعدة البيانات
فهم مخطط قاعدة البيانات وبنية الجداول في تطبيقك.
ملاحظة: هذا محتوى تجريبي/مؤقت لأغراض العرض التوضيحي.
صُمّم مخطط قاعدة البيانات وفق بنية متعددة المستأجرين تدعم الحسابات الشخصية وحسابات الفرق على حدٍّ سواء.
الجداول الأساسية
جدول المستخدمين
يخزّن جدول users بيانات مصادقة المستخدمين، ويُدار بواسطة Supabase Auth:
id- المعرّف الفريد للمستخدمemail- عنوان البريد الإلكتروني للمستخدمcreated_at- الطابع الزمني لإنشاء الحساب
جدول الحسابات
يمثّل جدول accounts كلًّا من الحسابات الشخصية وحسابات الفرق:
id- المعرّف الفريد للحسابname- الاسم المعروض للحسابslug- معرّف ملائم للاستخدام في عناوين URLis_personal_account- علامة منطقية للتمييز بين الحسابات الشخصية وحسابات الفرق
جدول المشاريع
خزّن بيانات المشاريع الخاصة بتطبيقك:
id- المعرّف الفريد للمشروعaccount_id- مفتاح خارجي يشير إلى جدول الحساباتname- اسم المشروعdescription- وصف المشروعcreated_at- الطابع الزمني للإنشاء
العلاقات
ترتبط جميع البيانات في التطبيق بالحسابات من خلال علاقات المفاتيح الخارجية. ويضمن ذلك عزلًا سليمًا للبيانات وتحكّمًا في الوصول من خلال أمان مستوى الصفوف (RLS).
الخطوات التالية
- تعرّف على عمليات الترحيل
- افهم سياسات RLS