Jump to content

Manuel:table block_target

From mediawiki.org
This page is a translated version of the page Manual:Block target table and the translation is 100% complete.
Manuel:Contenu Schéma de base de données MédiaWiki table block_target

Cibles des blocages.

Champs

bt_id

Clé primaire.

bt_address

Adresse IP ou intervalle d'adresses sous forme de quadruplets séparés par un point, ou nul pour un blocage d'utilisateur. Si bt_auto vaut 1 alors l'adresse est privée.

bt_user

ID de l'utilisateur bloqué ou 0 pour les blocages d'adresses IP.

bt_user_text

Nom de l'utilisateur bloqué ou nul pour les blocages par adresses IP. Pour le tri Special:BlockList. (T48013)

bt_auto

Indique que l'adresse IP a été bloquée parce qu'un utilisateur bloqué l'a utilisée pour accéder à une page. Si la valeur est 1, ipb_address sera masqué, et le bloc identifié par le numéro d'identification du bloc.

bt_range_start

Début d'un intervalle d'adresses, en hexadécimal. Nul pour le blocage d'adresse IP uniques ainsi que pour les utilisateurs.

bt_range_end

Fin de l'intervalle d'adresses, en hexadécimal. Nul pour le blocage d'adresse IP uniques ainsi que pour les utilisateurs.

bt_ip_hex

Si le blocage concerne une adresse IP unique, il s'agit de l'adresse IP en hexadécimal. Si le bloc concerne un intervalle d'adresses, il s'agit du début de l'intervalle en hexadécimal, identique à bt_range_start.

bt_count

Nombre de lignes de blocs associées à cette cible.

Résumé du schéma

Version de MediaWiki :
1.42

DESCRIBE block_target;

+----------------+------------------+------+-----+---------+----------------+
| Field          | Type             | Null | Key | Default | Extra          |
+----------------+------------------+------+-----+---------+----------------+
| bt_id          | int(10) unsigned | NO   | PRI | NULL    | auto_increment |
| bt_address     | tinyblob         | YES  | MUL | NULL    |                |
| bt_user        | int(10) unsigned | YES  | MUL | NULL    |                |
| bt_user_text   | varbinary(255)   | YES  |     | NULL    |                |
| bt_auto        | tinyint(1)       | NO   |     | 0       |                |
| bt_range_start | tinyblob         | YES  | MUL | NULL    |                |
| bt_range_end   | tinyblob         | YES  |     | NULL    |                |
| bt_ip_hex      | tinyblob         | YES  | MUL | NULL    |                |
| bt_count       | int(11)          | NO   |     | 0       |                |
+----------------+------------------+------+-----+---------+----------------+

Les index

Version de MediaWiki :
1.42

SHOW INDEX IN block_target;

+--------------+------------+-----------------+--------------+----------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| Table        | Non_unique | Key_name        | Seq_in_index | Column_name    | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
+--------------+------------+-----------------+--------------+----------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| block_target |          0 | PRIMARY         |            1 | bt_id          | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| block_target |          1 | bt_address      |            1 | bt_address     | A         |           0 |       42 | NULL   | YES  | BTREE      |         |               |
| block_target |          1 | bt_ip_user_text |            1 | bt_ip_hex      | A         |           0 |       35 | NULL   | YES  | BTREE      |         |               |
| block_target |          1 | bt_ip_user_text |            2 | bt_user_text   | A         |           0 |     NULL | NULL   | YES  | BTREE      |         |               |
| block_target |          1 | bt_range        |            1 | bt_range_start | A         |           0 |       35 | NULL   | YES  | BTREE      |         |               |
| block_target |          1 | bt_range        |            2 | bt_range_end   | A         |           0 |       35 | NULL   | YES  | BTREE      |         |               |
| block_target |          1 | bt_user         |            1 | bt_user        | A         |           0 |     NULL | NULL   | YES  | BTREE      |         |               |
+--------------+------------+-----------------+--------------+----------------+-----------+-------------+----------+--------+------+------------+---------+---------------+