امتداد:مرشح الإساءة/جدول abuse filter history
الخانات
afh_id
مفتاح رئيسي
afh_filter
معرف المرشح.
afh_user
معرف المستخدم للقائم على التعديل.
afh_user_text
اسم المستخدم للقائم على التعديل.
afh_timestamp
ختم ميدياويكي الزمني المعتاد لتعديل المرشح.
afh_pattern
قواعد هذه النسخة من المرشح.
afh_comments
ملاحظات هذه النسخة من المرشح.
afh_flags
قائمة مقسمة باستخدام فاصلات بالوسوم في هذه النسخة من المرشح. مثال:
enabled,hidden
afh_public_comments
الاسم العمومي لهذه النسخة من المرشح.
afh_actions
مجموعة مسلسلة من التصرفات ومتغيراتها ذات الصلة بهذا التصرف لهذا المرشح.
afh_deleted
هل هذه النسخة من المرشح مرفوعة أم لا.
1
لو كان كذلك، 0
لو كان غير ذلك.
afh_changed_fields
قائمة مقسمة باستخدام فاصلات للوسوم بالحقول التي تغيرت في هذه النسخة.
قد يكون كل واحد منها إما «تصرف - action» أو واحد مما يلي من الأعمدة من جدول abuse_filter
:
af_public_comments, af_pattern, af_comments, af_deleted, af_enabled, af_hidden, af_global, af_group
afh_group
المجموعة التي تنتمي إليها هذه النسخة من المرشح، كما هو محدد في $wgAbuseFilterValidGroups
.
مخطط البيانات
mysql> describe abuse_filter_history; +---------------------+---------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------------------+---------------------+------+-----+---------+----------------+ | afh_id | bigint(20) unsigned | NO | PRI | NULL | auto_increment | | afh_filter | bigint(20) unsigned | NO | MUL | NULL | | | afh_user | bigint(20) unsigned | NO | MUL | NULL | | | afh_user_text | varbinary(255) | NO | MUL | NULL | | | afh_timestamp | binary(14) | NO | MUL | NULL | | | afh_pattern | blob | NO | | NULL | | | afh_comments | blob | NO | | NULL | | | afh_flags | tinyblob | NO | | NULL | | | afh_public_comments | tinyblob | YES | | NULL | | | afh_actions | blob | YES | | NULL | | | afh_deleted | tinyint(1) | NO | | 0 | | | afh_changed_fields | varbinary(255) | NO | | | | | afh_group | varbinary(64) | YES | | NULL | | +---------------------+---------------------+------+-----+---------+----------------+
الفهارس
+----------------------+------------+---------------+--------------+---------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ | Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment | +----------------------+------------+---------------+--------------+---------------+-----------+-------------+----------+--------+------+------------+---------+---------------+ | abuse_filter_history | 0 | PRIMARY | 1 | afh_id | A | 0 | NULL | NULL | | BTREE | | | | abuse_filter_history | 1 | afh_filter | 1 | afh_filter | A | 0 | NULL | NULL | | BTREE | | | | abuse_filter_history | 1 | afh_user | 1 | afh_user | A | 0 | NULL | NULL | | BTREE | | | | abuse_filter_history | 1 | afh_user_text | 1 | afh_user_text | A | 0 | NULL | NULL | | BTREE | | | | abuse_filter_history | 1 | afh_timestamp | 1 | afh_timestamp | A | 0 | NULL | NULL | | BTREE | | | +----------------------+------------+---------------+--------------+---------------+-----------+-------------+----------+--------+------+------------+---------+---------------+