الأنواع المخصصة والتعدادات
عرّف التعدادات المُسمّاة مرة واحدة وأعد استخدامها كأنواع للحقول في أي مكان من المخطط — بدلًا من تكرار المجموعة نفسها من القيم المسموح بها في كل حقل على حدة.

تعريف تعداد
افتح لوحة الأنواع و:
- انقر على + نوع جديد وعدّل اسمه.
- انقر على + قيمة لإضافة قيم.
- عدّل أو احذف شرائح القيم مباشرةً (لا يمكنك حذف القيمة الأخيرة).
- احذف نوعًا بأكمله باستخدام أيقونة سلة المهملات.
استخدام تعداد
اختر التعداد كنوع لحقل في أي أداة اختيار النوع — فهو يظهر إلى جانب الأنواع المدمجة الخاصة باللهجة.
:::warning حذف نوع قيد الاستخدام إذا حذفت نوعًا لا يزال أحد الحقول يشير إليه، فإن التحقق من الصحة يُبلّغ عن خطأ enum-type-missing على ذلك الحقل. أعد توجيه الحقل أو احذفه أولًا. :::
تعدادات نموذجية
يعرّف نموذج Acme Storefront ثلاثة منها:
| النوع | القيم |
|---|---|
product_status | draft, active, archived |
order_status | pending, paid, shipped, cancelled |
payment_method | card, paypal, bank_transfer |
تُعيَّن هذه إلى ENUM أصلي أو إلى قيد CHECK في SQL المُولَّد، وذلك بحسب اللهجة — راجع التصدير ← SQL.