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 qui est partagée; ainsi la table bot_password du wiki local n'est pas nécessairement celle où les mots de passe sont enregistré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      |         |               |
+---------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+