امتداد:مرشح الإساءة/جدول abuse_filter_log

From mediawiki.org
This page is a translated version of the page Extension:AbuseFilter/abuse filter log table and the translation is 100% complete.

الخانات

afl_id

مفتاح رئيسي

afl_filter_global

هل المرشح المنشّط مرشح عالمي أم لا. 1 لو كان مرشحًا عالميًا، 0 لو كان غير ذلك.

afl_filter_id

عدد المرشح الذي ينشطه.

afl_user

معرف المستخدم لكاتب التصرف.

afl_user_text

اسم المستخدم لكاتب التصرف.

afl_ip

عنوان الآيبي الذي استخدمه المستخدم أثناء تنشيط المرشح.

afl_action

التصرف الذي نشّط المرشح. قد تشتمل القيم على ما يلي من قيم: edit, delete, createaccount, move, upload, autocreateaccount, stashupload

afl_actions

ما الذي فعله المرشح حيال التصرف، مقسمة بفاصلات. مثال:

disallow,tag

afl_var_dump

قيمة متغيرات المرشح التي ماثلت التعديل، تخزن سابقا في صفة سلسلة بي إتش بي مسلسلة. لو كان المحتوى stored-text: يتبعه عدد، يكون المحتوى غير مخزن هنا بل في جدول نصي، والعدد هو معرف old_id لهذا الجدول. هذا هو التصرف التلقائي منذ إصدار ميدياويكي 1.19. لو كان التخزين خارجيا منشطا، سوف يكون المحتوى في المخزن الخارجي الافتراضي. قبل إصدار ميدياويكي 1.21، بدلا من سلسلة بي إتش بي محلية، كانت تستخدم سلسلة مسلسلة من فئة AbuseFilterVariableHolder. كي نفرق بين هذا وغيره، يضاف وسم nativeDataArray في الجدول النصي إلى البنود الجديدة.

مثال:

stored-text:66019837

afl_timestamp

ختم ميدياويكي الزمني المعتاد لهذا التصرف غير المسموح وبالتالي يكون بند سجل الإساءة المسجل عنه.

afl_namespace

نطاق الاسم المستهدف للعمل غير المسموح.

afl_title

العنوان المستهدف لتصرف المرشح.

afl_wiki

لو كانت مرشحات الإساءة العمومية مستخدمة، تجمع هذه الخانة في قاعدة بيانات وتحمل معرف موقع الويكي الذي نشط عليه المرشح. ذات صيغة wfWikiID.

afl_deleted

هل كان بند AbuseLog موقوف أم لا. 1 لو كان موقوف، 0 لو كان غير ذلك.

afl_patrolled_by

غير مستخدم.

afl_rev_id

مفتاح غريب عن revision.rev_id، يجمع فقط للتعديلات المحفوظة من أجل عرض وصلة اختلافات.

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

mysql> describe abuse_filter_log;
+------------------+---------------------+------+-----+---------+----------------+
| Field            | Type                | Null | Key | Default | Extra          |
+------------------+---------------------+------+-----+---------+----------------+
| afl_id           | bigint(20) unsigned | NO   | PRI | NULL    | auto_increment |
| afl_global       | tinyint(1)          | NO   | MUL | NULL    |                |
| afl_filter_id    | bigint(20) unsigned | NO   |     | NULL    |                |
| afl_user         | bigint(20) unsigned | NO   | MUL | NULL    |                |
| afl_user_text    | varbinary(255)      | NO   |     | NULL    |                |
| afl_ip           | varbinary(255)      | NO   | MUL | NULL    |                |
| afl_action       | varbinary(255)      | NO   |     | NULL    |                |
| afl_actions      | varbinary(255)      | NO   |     | NULL    |                |
| afl_var_dump     | blob                | NO   |     | NULL    |                |
| afl_timestamp    | binary(14)          | NO   | MUL | NULL    |                |
| afl_namespace    | int(11)             | NO   | MUL | NULL    |                |
| afl_title        | varbinary(255)      | NO   |     | NULL    |                |
| afl_wiki         | varbinary(64)       | YES  | MUL | NULL    |                |
| afl_deleted      | tinyint(1)          | NO   |     | 0       |                |
| afl_patrolled_by | int(10) unsigned    | NO   |     | 0       |                |
| afl_rev_id       | int(10) unsigned    | YES  | MUL | NULL    |                |
+------------------+---------------------+------+-----+---------+----------------+

مثال

MariaDB> SELECT afl_id, afl_filter, afl_user, afl_user_text, afl_ip, afl_action, afl_actions, afl_var_dump, afl_timestamp, afl_namespace, afl_title, afl_wiki, afl_deleted, afl_patrolled_by, afl_rev_id FROM abuse_filter_log ORDER BY afl_id DESC LIMIT 1;
+--------+------------+----------+----------------+--------+------------+-------------+----------------------+----------------+---------------+-----------+----------+-------------+------------------+------------+
| afl_id | afl_filter | afl_user | afl_user_text  | afl_ip | afl_action | afl_actions | afl_var_dump         | afl_timestamp  | afl_namespace | afl_title | afl_wiki | afl_deleted | afl_patrolled_by | afl_rev_id |
+--------+------------+----------+----------------+--------+------------+-------------+----------------------+----------------+---------------+-----------+----------+-------------+------------------+------------+
| 358580 | 9          |        0 | 151.54.106.177 |   NULL | edit       | tag         | stored-text:66020782 | 20140601174723 |             0 | 24:61     | NULL     |           0 |                0 |       NULL |
+--------+------------+----------+----------------+--------+------------+-------------+----------------------+----------------+---------------+-----------+----------+-------------+------------------+------------+
1 row in set (0.01 sec)

الفهارس

+------------------+------------+---------------------------+--------------+---------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| Table            | Non_unique | Key_name                  | Seq_in_index | Column_name   | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
+------------------+------------+---------------------------+--------------+---------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| abuse_filter_log |          0 | PRIMARY                   |            1 | afl_id        | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| abuse_filter_log |          1 | afl_filter_timestamp_full |            1 | afl_global    | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| abuse_filter_log |          1 | afl_filter_timestamp_full |            2 | afl_filter_id | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| abuse_filter_log |          1 | afl_filter_timestamp_full |            3 | afl_timestamp | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| abuse_filter_log |          1 | afl_user_timestamp        |            1 | afl_user      | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| abuse_filter_log |          1 | afl_user_timestamp        |            2 | afl_user_text | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| abuse_filter_log |          1 | afl_user_timestamp        |            3 | afl_timestamp | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| abuse_filter_log |          1 | afl_timestamp             |            1 | afl_timestamp | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| abuse_filter_log |          1 | afl_page_timestamp        |            1 | afl_namespace | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| abuse_filter_log |          1 | afl_page_timestamp        |            2 | afl_title     | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| abuse_filter_log |          1 | afl_page_timestamp        |            3 | afl_timestamp | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| abuse_filter_log |          1 | afl_ip_timestamp          |            1 | afl_ip        | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| abuse_filter_log |          1 | afl_ip_timestamp          |            2 | afl_timestamp | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| abuse_filter_log |          1 | afl_rev_id                |            1 | afl_rev_id    | A         |           0 |     NULL | NULL   | YES  | BTREE      |         |               |
| abuse_filter_log |          1 | afl_wiki_timestamp        |            1 | afl_wiki      | A         |           0 |     NULL | NULL   | YES  | BTREE      |         |               |
| abuse_filter_log |          1 | afl_wiki_timestamp        |            2 | afl_timestamp | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
+------------------+------------+---------------------------+--------------+---------------+-----------+-------------+----------+--------+------+------------+---------+---------------+