امتداد:مرشح الإساءة/جدول abuse filter
الخانات
af_id
مفتاح رئيسي
af_pattern
قواعد المرشح.
af_user
معرف المستخدم للقائم على آخر تعديل.
af_user_text
اسم المستخدم للقائم على آخر تعديل.
af_timestamp
ختم ميدياويكي الزمني المعتاد لآخر تعديل للمرشح.
af_enabled
هل المرشح ناشط أم لا.
1
لو كان كذلك، 0
لو كان غير ذلك.
af_comments
تعليقات على المرشح (تلك التي تظهر أسفل محرر القواعد).
af_public_comments
الاسم العمومي للمرشح.
af_hidden
هل المرشح مخفي أم لا.
1
لو كان كذلك، 0
لو كان غير ذلك.
af_hit_count
عدد حالات الكشف التي سجلها هذا المرشح.
af_throttled
هل المرشح مسرّع أم لا.
1
لو كان كذلك، 0
لو كان غير ذلك.
af_deleted
هل المرشح مرفوع أم لا.
1
لو كان كذلك، 0
لو كان غير ذلك.
af_actions
قائمة مقسمة بفاصلات بالتصرفات المفعلة لهذا المرشح. على سبيل المثال:
disallow,tag
af_global
هل المرشح عمومي أم لا.
1
لو كان كذلك، 0
لو كان غير ذلك.
af_group
المجموعة التي ينتمي إليها هذا المرشح، كما هو محدد في $wgAbuseFilterValidGroups
.
مخطط البيانات
mysql> describe abuse_filter; +--------------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +--------------------+---------------------+------+-----+---------+----------------+ | af_id | bigint(20) unsigned | NO | PRI | NULL | auto_increment | | af_pattern | blob | NO | | NULL | | | af_user | bigint(20) unsigned | NO | MUL | NULL | | | af_user_text | varbinary(255) | NO | | NULL | | | af_timestamp | binary(14) | NO | | NULL | | | af_enabled | tinyint(1) | NO | | 1 | | | af_comments | blob | YES | | NULL | | | af_public_comments | tinyblob | YES | | NULL | | | af_hidden | tinyint(1) | NO | | 0 | | | af_hit_count | bigint(20) | NO | | 0 | | | af_throttled | tinyint(1) | NO | | 0 | | | af_deleted | tinyint(1) | NO | | 0 | | | af_actions | varbinary(255) | NO | | | | | af_global | tinyint(1) | NO | | 0 | | | af_group | varbinary(64) | NO | MUL | default | | +--------------------+---------------------+------+-----+---------+----------------+
الفهارس
+--------------+------------+------------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ | Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment | +--------------+------------+------------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ | abuse_filter | 0 | PRIMARY | 1 | af_id | A | 0 | NULL | NULL | | BTREE | | | | abuse_filter | 1 | af_user | 1 | af_user | A | 0 | NULL | NULL | | BTREE | | | | abuse_filter | 1 | af_group_enabled | 1 | af_group | A | 0 | NULL | NULL | | BTREE | | | | abuse_filter | 1 | af_group_enabled | 2 | af_enabled | A | 0 | NULL | NULL | | BTREE | | | | abuse_filter | 1 | af_group_enabled | 3 | af_id | A | 0 | NULL | NULL | | BTREE | | | +--------------+------------+------------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+