دليل:جدول category
↑ دليل التشغيل:محتويات | هيئة قاعدة بيانات ميدياويكي | جدول category |
إصدار ميدياويكي: | ≥ 1.13 |
إن جدول category يتابع كافة التصنيفات القائمة. أي شيء يعد تصنيف لو كان يوجد له سجل في مكان ما في جدول categorylinks أو
قد تكون التصنيفات ليس لها صفحات مناظرة، لذا ستحتاج إلى متابعتها متابعة مستقلة.
إن كل من cat_pages
وcat_subcats
وcat_files
موقعة كي تجعل من تدفق العمل أفضل بروزا ووضوحا.
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 | | | +----------+------------+-----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+