Příručka:Databázová tabulka bot_passwords
Appearance
| Verze MediaWiki: | ≥ 1.27 |
Tabulka bot_passwords ukládá hesla robotů.
Na wiki farmách používajících nějaký druh jednotného přihlášení mohou wikiny používat jedinou sdílenou tabulku. Takže tabulka
bot_password místní wiki nemusí být nutně ta, kde jsou uložena hesla. Více na stránce $wgBotPasswordsDatabase a $wgBotPasswordsCluster.
Pole
bp_user
Centrální ID uživatele. Ve výchozí instalaci je to cizí klíč k user.user_id.
bp_app_id
ID aplikace, používané k rozlišení více aplikací pomocí stejného účtu. Aplikace používající přihlášení robota musí předat <skutečné uživatelské jméno>@<ID aplikace> jako uživatelské jméno.
bp_password
Hash hesla (jako user.user_password).
bp_token
Token pro zapamatování / zneplatnění relace (jako user.user_token).
bp_restrictions
Blob JSON pro MWRestrictions.
bp_grants
Granty jsou povoleny účtu při ověření pomocí tohoto hesla robota.
Přehled změn ve schématu tabulky
| Verze 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 | | +-----------------+------------------+------+-----+----------------------------------+-------+
| Verze 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 | | +-----------------+---------------+------+-----+----------------------------------+-------+
Indexy
| Verze 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 | | | +---------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+