Jump to content

Extension:防滥用过滤器/防滥用过滤器日誌表

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

字段

afl_id

主关键字

afl_filter_global

觸發的過濾器是否為全域過濾器。 如果是全局過濾器,則為1,否則為0

afl_filter_id

觸發過濾器的編號。

afl_user

做出此動作的用戶ID。

afl_user_text

做出此動作的用戶名。

afl_ip

MediaWiki版本:
1.45

觸發過濾器時用戶所使用的IP位址。

afl_ip_hex

MediaWiki版本:
1.45

The IP address user was using when the filter was triggered in hexadecimal form.

afl_action

觸發過濾器時所做的動作。 可以是下列的這些值: edit, delete, createaccount, move, upload, autocreateaccount, stashupload

afl_actions

過濾器對動作進行了什麼操作,逗號分隔。例如:

disallow,tag

afl_var_dump

與編輯匹配的過濾器的變數值,以前用序列化PHP陣列儲存。 如果內容是後面有一個數字的stored-text:,那麼內容不會儲存在此,而是儲存在text 表中,且該數字是該表的old_id標識符。 這是自MediaWiki 1.19起的預設設定。 如果外部儲存啟用,則內容在預設外部儲存中。 在MediaWiki 1.21之前,不是原生PHP陣列被序列化,而是一個AbuseFilterVariableHolder類別的實例。為了區分這一點,在新條目的text 表中添加nativeDataArray旗標。 Since 1.44, this may be a JSON array containing the values of protected variables which will expire.

例如:

stored-text:66019837

afl_timestamp

過濾後的MediaWiki行動時間戳記,因此也是關於該行動的濫用日誌條目時間戳。

afl_namespace

觸發動作的目標命名空間。

afl_title

觸發動作的目標標題。

afl_wiki

如果正在使用全域防濫用過濾器,則會在中央資料庫上填寫此欄位,並保留過濾器被觸發的Wiki ID。 跟wfWikiID同樣格式。

afl_deleted

濫用日誌項目是否被監督。 如果被监督削除則為1,否則為0

afl_patrolled_by

MediaWiki版本:
1.43

未使用。

afl_rev_id

revision.rev_id的外鍵,僅為已保存的編輯填寫以顯示差異連結。

架構

MediaWiki版本:
1.45
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_hex    | varbinary(255)      | NO   | MUL | NULL    |                |
| afl_action    | varbinary(255)      | NO   |     | NULL    |                |
| afl_actions   | varbinary(255)      | NO   |     | NULL    |                |
| afl_var_dump  | blob                | NO   | MUL | 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_rev_id    | int(10) unsigned    | YES  | MUL | NULL    |                |
+---------------+---------------------+------+-----+---------+----------------+
MediaWiki版本:
1.44
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 |         |                |
| afl_action    | varbinary(255)      | NO   |     | NULL    |                |
| afl_actions   | varbinary(255)      | NO   |     | NULL    |                |
| afl_var_dump  | blob                | NO   | MUL | 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_rev_id    | int(10) unsigned    | YES  | MUL | NULL    |                |
+---------------+---------------------+------+-----+---------+----------------+


MediaWiki版本:
1.43
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    |                |
+------------------+---------------------+------+-----+---------+----------------+

Indexes

MediaWiki版本:
1.45
show indexes from abuse_filter_log;
+------------------+------------+---------------------------+--------------+---------------+-----------+-------------+----------+--------+------+------------+---------+---------------+---------+
| Table            | Non_unique | Key_name                  | Seq_in_index | Column_name   | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment | Ignored |
+------------------+------------+---------------------------+--------------+---------------+-----------+-------------+----------+--------+------+------------+---------+---------------+---------+
| abuse_filter_log |          0 | PRIMARY                   |            1 | afl_id        | A         |           0 |     NULL | NULL   |      | BTREE      |         |               | NO      |
| abuse_filter_log |          1 | afl_filter_timestamp_full |            1 | afl_global    | A         |           0 |     NULL | NULL   |      | BTREE      |         |               | NO      |
| abuse_filter_log |          1 | afl_filter_timestamp_full |            2 | afl_filter_id | A         |           0 |     NULL | NULL   |      | BTREE      |         |               | NO      |
| abuse_filter_log |          1 | afl_filter_timestamp_full |            3 | afl_timestamp | A         |           0 |     NULL | NULL   |      | BTREE      |         |               | NO      |
| abuse_filter_log |          1 | afl_user_timestamp        |            1 | afl_user      | A         |           0 |     NULL | NULL   |      | BTREE      |         |               | NO      |
| abuse_filter_log |          1 | afl_user_timestamp        |            2 | afl_user_text | A         |           0 |     NULL | NULL   |      | BTREE      |         |               | NO      |
| abuse_filter_log |          1 | afl_user_timestamp        |            3 | afl_timestamp | A         |           0 |     NULL | NULL   |      | BTREE      |         |               | NO      |
| abuse_filter_log |          1 | afl_timestamp             |            1 | afl_timestamp | A         |           0 |     NULL | NULL   |      | BTREE      |         |               | NO      |
| abuse_filter_log |          1 | afl_page_timestamp        |            1 | afl_namespace | A         |           0 |     NULL | NULL   |      | BTREE      |         |               | NO      |
| abuse_filter_log |          1 | afl_page_timestamp        |            2 | afl_title     | A         |           0 |     NULL | NULL   |      | BTREE      |         |               | NO      |
| abuse_filter_log |          1 | afl_page_timestamp        |            3 | afl_timestamp | A         |           0 |     NULL | NULL   |      | BTREE      |         |               | NO      |
| abuse_filter_log |          1 | afl_rev_id                |            1 | afl_rev_id    | A         |           0 |     NULL | NULL   | YES  | BTREE      |         |               | NO      |
| abuse_filter_log |          1 | afl_wiki_timestamp        |            1 | afl_wiki      | A         |           0 |     NULL | NULL   | YES  | BTREE      |         |               | NO      |
| abuse_filter_log |          1 | afl_wiki_timestamp        |            2 | afl_timestamp | A         |           0 |     NULL | NULL   |      | BTREE      |         |               | NO      |
| abuse_filter_log |          1 | afl_var_dump_timestamp    |            1 | afl_var_dump  | A         |           0 |        4 | NULL   |      | BTREE      |         |               | NO      |
| abuse_filter_log |          1 | afl_var_dump_timestamp    |            2 | afl_timestamp | A         |           0 |     NULL | NULL   |      | BTREE      |         |               | NO      |
| abuse_filter_log |          1 | afl_ip_hex_timestamp      |            1 | afl_ip_hex    | A         |           0 |     NULL | NULL   |      | BTREE      |         |               | NO      |
| abuse_filter_log |          1 | afl_ip_hex_timestamp      |            2 | afl_timestamp | A         |           0 |     NULL | NULL   |      | BTREE      |         |               | NO      |
+------------------+------------+---------------------------+--------------+---------------+-----------+-------------+----------+--------+------+------------+---------+---------------+---------+