Jump to content

Manue:table Bot_passwords

From mediawiki.org
This page is a translated version of the page Manual:Bot passwords table and the translation is 100% complete.
Manuel:Contenu Schéma de base de données MédiaWiki table bot_passwords
Version de MediaWiki :
1.27

La table bot_passwords enregistre les mots de passe des robots.

Sur les familles de wikis qui utilisent certains types de signatures uniques, les wikis peuvent utiliser une seule table partagée. Ainsi la table bot_password du wiki local n'est pas nécessairement celle où les mots de passe sont stockés. Voir $wgBotPasswordsDatabase et $wgBotPasswordsCluster .

Champs

bp_user

ID global de l'utilisateur. Sur l'installation par défaut, ceci est une clé externe de user.user_id .

bp_app_id

ID d'application, utilisé pour différencier les applications multiples qui utilisent le même compte; les applications qui utilisent la connexion du robot doivent fournir <nom réel utilisateur>@<ID de l'application> pour le nom d'utilisateur.

bp_password

Valeur de hachage du mot de passe (comme user.user_password ).

bp_token

Jeton pour se souvenir ou pour invalider la session (comme user.user_token ).

bp_restrictions

Blob JSON pour MWRestrictions.

bp_grants

Autorisations allouées au compte lorsqu'il s'est authentifié avec ce mot de passe de robot.

Résumé du schéma

Version de MediaWiki :
1.30

DESCRIBE bot_passwords;

+-----------------+------------------+------+-----+----------------------------------+-------+
| Field           | Type             | Null | Key | Default                          | Extra |
+-----------------+------------------+------+-----+----------------------------------+-------+
| bp_user         | int(10) unsigned | NO   | PRI | NULL                             |       |
| bp_app_id       | varbinary(32)    | NO   | PRI | NULL                             |       |
| bp_password     | tinyblob         | NO   |     | NULL                             |       |
| bp_token        | binary(32)       | NO   |     |                                  |       |
| bp_restrictions | blob             | NO   |     | NULL                             |       |
| bp_grants       | blob             | NO   |     | NULL                             |       |
+-----------------+------------------+------+-----+----------------------------------+-------+
Versions de MediaWiki :
1.27 – 1.29

DESCRIBE bot_passwords;

+-----------------+---------------+------+-----+----------------------------------+-------+
| Field           | Type          | Null | Key | Default                          | Extra |
+-----------------+---------------+------+-----+----------------------------------+-------+
| bp_user         | int(11)       | NO   | PRI | NULL                             |       |
| bp_app_id       | varbinary(32) | NO   | PRI | NULL                             |       |
| bp_password     | tinyblob      | NO   |     | NULL                             |       |
| bp_token        | binary(32)    | NO   |     |                                  |       |
| bp_restrictions | blob          | NO   |     | NULL                             |       |
| bp_grants       | blob          | NO   |     | NULL                             |       |
+-----------------+---------------+------+-----+----------------------------------+-------+

Index

Version de MediaWiki :
1.27

SHOW INDEX IN bot_passwords;

+---------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| Table         | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
+---------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| bot_passwords |          0 | PRIMARY  |            1 | bp_user     | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| bot_passwords |          0 | PRIMARY  |            2 | bp_app_id   | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
+---------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+