Extension:AbuseFilter/table abuse_filter_log

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:AbuseFilter/abuse filter log table and the translation is 68% complete.

Outdated translations are marked like this.
Other languages:
English • ‎dansk • ‎español • ‎français • ‎български • ‎မြန်မာဘာသာ • ‎中文 • ‎日本語

Champs

afl_id

Clé primaire

afl_filter

Numéro du filtre déclenché.

afl_user

Identifiant utilisateur de l'auteur de l'action bloquée.

afl_user_text

Nom d'utilisateur de l'auteur de l'action bloquée.

afl_ip

L'adresse IP que l'utilisateur utilisait quand le filtre fut déclenché.

afl_action

L'action qui a déclenchée le filtre. Les valeurs possibles sont les suivantes : edit, delete, createaccount, move, upload, autocreateaccount, stashupload

afl_actions

Ce que le filtre a fait de l'action. Exemple :

disallow,tag

afl_var_dump

Valeur des variables du filtre correspondant à la modification et ayant activé celui-ci, stockées en tant que tableau PHP sérialisé.

Si le contenu est stored-text: suivi d'un nombre, alors il n'est pas contenu ici mais dans la table text, et le nombre est l'identifiant old_id de cette table. C'est le comportement par défaut depuis MediaWiki 1.19. Si le stockage externe est activé, le contenu sera dans la base de données externe par défaut. Avant MediaWiki 1.21, à la place d'un tableau PHP natif, une utilisation de la classe AbuseFilterVariableHolder était sérialisée. Pour distinguer ceci, le flag nativeDataArray est ajouté à la table text table pour les nouvelles entrées.

Exemple :

stored-text:66019837

afl_timestamp

Horodatage de l'action filtrée et par conséquent de l'entrée du journal anti-abus à son propos.

afl_namespace

L'espace de nom visé par l'action filtrée.

afl_title

Le nom de la page visée par l'action filtrée.

afl_wiki

If global abuse filters are in use, this field is populated on the central DB and holds the ID of the wiki where the filter was triggered. Same format as wfWikiID.

afl_deleted

Whether the AbuseLog entry was suppressed. 1 if suppressed, 0 otherwise.

afl_patrolled_by

Unused.

afl_rev_id

Foreign key to revision.rev_id, only populated for saved edits in order to show a diff link.

afl_log_id

Unused.

Schéma

mysql> describe abuse_filter_log;
+------------------+---------------------+------+-----+---------+----------------+
| Field            | Type                | Null | Key | Default | Extra          |
+------------------+---------------------+------+-----+---------+----------------+
| afl_id           | bigint(20) unsigned | NO   | PRI | NULL    | auto_increment |
| afl_filter       | varbinary(64)       | NO   | MUL | 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    | tinyint(4)          | 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    | YES  |     | NULL    |                |
| afl_rev_id       | int(10) unsigned    | YES  | MUL | NULL    |                |
| afl_log_id       | int(10) unsigned    | YES  | MUL | NULL    |                |
+------------------+---------------------+------+-----+---------+----------------+

Exemple

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, afl_log_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 | afl_log_id |
+--------+------------+----------+----------------+--------+------------+-------------+----------------------+----------------+---------------+-----------+----------+-------------+------------------+------------+------------+
| 358580 | 9          |        0 | 151.54.106.177 |   NULL | edit       | tag         | stored-text:66020782 | 20140601174723 |             0 | 24:61     | NULL     |           0 |                0 |       NULL |       NULL |
+--------+------------+----------+----------------+--------+------------+-------------+----------------------+----------------+---------------+-----------+----------+-------------+------------------+------------+------------+
1 row in set (0.01 sec)