إنتقل إلى المحتوى الرئيسي

الأنواع المخصصة والتعدادات

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

لوحة الأنواع تعرض ثلاثة تعدادات

تعريف تعداد​

افتح لوحة الأنواع و:

  1. انقر على + نوع جديد وعدّل اسمه.
  2. انقر على + قيمة لإضافة قيم.
  3. عدّل أو احذف شرائح القيم مباشرةً (لا يمكنك حذف القيمة الأخيرة).
  4. احذف نوعًا بأكمله باستخدام أيقونة سلة المهملات.

استخدام تعداد​

اختر التعداد كنوع لحقل في أي أداة اختيار النوع — فهو يظهر إلى جانب الأنواع المدمجة الخاصة باللهجة.

:::warning حذف نوع قيد الاستخدام إذا حذفت نوعًا لا يزال أحد الحقول يشير إليه، فإن التحقق من الصحة يُبلّغ عن خطأ enum-type-missing على ذلك الحقل. أعد توجيه الحقل أو احذفه أولًا. :::

تعدادات نموذجية​

يعرّف نموذج Acme Storefront ثلاثة منها:

النوعالقيم
product_statusdraft, active, archived
order_statuspending, paid, shipped, cancelled
payment_methodcard, paypal, bank_transfer

تُعيَّن هذه إلى ENUM أصلي أو إلى قيد CHECK في SQL المُولَّد، وذلك بحسب اللهجة — راجع التصدير ← SQL.