Jump to content

دليل:جدول category

From mediawiki.org
This page is a translated version of the page Manual:Category table and the translation is 100% complete.
دليل التشغيل:محتويات هيئة قاعدة بيانات ميدياويكي جدول category

Template:TOCLeft

إصدار ميدياويكي:
1.13

إن جدول category يتابع كافة التصنيفات القائمة. أي شيء يعد تصنيف لو كان يوجد له سجل في مكان ما في جدول categorylinks أو

قد تكون التصنيفات ليس لها صفحات مناظرة، لذا ستحتاج إلى متابعتها متابعة مستقلة. إن كل من cat_pages وcat_subcats وcat_files موقعة كي تجعل من تدفق العمل أفضل بروزا ووضوحا.

تخزن الصفحات والتصنيفات الفرعية في جدول categorylinks .
تخزن معلومات عن ما هي التصنيفات المخفية في جدول page_props .
جرى توقيع حقول الأعداد كي تجعل من تدفق العمل أكثر بروزا ووضوحا. نحن نجعل العدد الأول يشتمل على العددين التاليين لتحسين مستوى التصنيف: حيث يسهل الطرح لأغراض العرض بينما أن الجمع لأغراض الترتيب ليست كذلك.
لو كانت المعلومات المذكورة في هذا الجدول غير صحيحة، شغّل نصوص الصيانة البرمجية populateCategory.php أو cleanupEmptyCategories.php أو كلاهما، وكذلك استخدام خيار --force إن تطلب الأمر ذلك.

الحقول

cat_id

مفتاح رئيسي

cat_title

اسم التصنيف، بذات الصيغة المستخدمة في page .page_title (مع شرطات تحت السطر). لو كانت ثمة صفحة تصنيف مناظرة لهذا التصنيف، حسب التعريف، سوف يخصص لها هذا الاسم (في نطاق الاسم تصنيف).

cat_pages

عدد الصفحات الموجود في التصنيف. يشتمل العدد على عدد من التصنيفات الفرعية وعدد الملفات.

cat_subcats

عدد التصنيفات الفرعية في التصنيف.

cat_files

عدد الملفات (أي تلك المذكورة في نطاق الاسم صورة:) في التصنيف.

cat_hidden

إصدار ميدياويكي:
1.19

كان محفوظا للاستخدام في المستقبل؛ يبدو أنه لم يجد أي أحد استخدام له بسبب أنه رفع من نسخة 1.20. بدلا عنه، تحزن حالة التصنيفات المختفية في جدول page_props في صفة سمة «hiddencat» في pp_propname.

ملخص مخطط البيانات

إصدار ميدياويكي:
1.20

DESCRIBE category;

+-------------+------------------+------+-----+---------+----------------+
| Field       | Type             | Null | Key | Default | Extra          |
+-------------+------------------+------+-----+---------+----------------+
| cat_id      | int(10) unsigned | NO   | PRI | NULL    | auto_increment |
| cat_title   | varbinary(255)   | NO   | UNI | NULL    |                |
| cat_pages   | int(11)          | NO   | MUL | 0       |                |
| cat_subcats | int(11)          | NO   |     | 0       |                |
| cat_files   | int(11)          | NO   |     | 0       |                |
+-------------+------------------+------+-----+---------+----------------+
إصدارات ميدياويكي:
1.13 – 1.19

DESCRIBE category;

+-------------+---------------------+------+-----+---------+----------------+
| Field       | Type                | Null | Key | Default | Extra          |
+-------------+---------------------+------+-----+---------+----------------+
| cat_id      | int(10) unsigned    | NO   | PRI | NULL    | auto_increment |
| cat_title   | varbinary(255)      | NO   | UNI | NULL    |                |
| cat_pages   | int(11)             | NO   | MUL | 0       |                |
| cat_subcats | int(11)             | NO   |     | 0       |                |
| cat_files   | int(11)             | NO   |     | 0       |                |
| cat_hidden  | tinyint(3) unsigned | NO   |     | 0       |                |
+-------------+---------------------+------+-----+---------+----------------+

الفهارس

إصدار ميدياويكي:
1.13

SHOW INDEX IN category;

+----------+------------+-----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| Table    | Non_unique | Key_name  | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
+----------+------------+-----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| category |          0 | PRIMARY   |            1 | cat_id      | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| category |          0 | cat_title |            1 | cat_title   | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| category |          1 | cat_pages |            1 | cat_pages   | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
+----------+------------+-----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+