Manual:module_deps/fr table

From Linux Web Expert


Manuel:Contenu <translate> MediaWiki database layout</translate> <translate> <tvar name=1>module_deps/fr</tvar> table</translate>
Version de MediaWiki :
<translate> ≥</translate> 1.17

La table module_deps sert à mettre en cache les fichiers globaux qui ne sont pas enregistrés directement, desquels dépendent un habillage ou un module donné.

Utilisé actuellement pour le suivi des images et des fichiers LESS desquels Manuel:CSS dépend.

Champs

md_module

Nom de module

md_skin

Nom d'habillage

md_deps

Blob JSON avec les dépendances du fichier.

Contient les chemins absolus des fichiers utilisés pour les identifier. Ces chemins seront cassés si le wiki est déplacé vers un autre répertoire ou mis sur un autre serveur.

Depuis MediaWiki 1.25 (phabricator:T37472), update.php supprime maintenant le contenu de la table module_deps purgeant ainsi le cache. Pour les versions de MediaWiki qui n'ont pas encore cette correction dans update.php, le palliatif est de supprimer manuellement le contenu de la table module_deps.

Résumé du schéma

Version de MediaWiki :
<translate> ≥</translate> 1.17

DESCRIBE module_deps/fr;

+-----------+----------------+------+-----+---------+-------+
| Field     | Type           | Null | Key | Default | Extra |
+-----------+----------------+------+-----+---------+-------+
| md_module | varbinary(255) | NO   | PRI | NULL    |       |
| md_skin   | varbinary(32)  | NO   | PRI | NULL    |       |
| md_deps   | mediumblob     | NO   |     | NULL    |       |
+-----------+----------------+------+-----+---------+-------+

Les index

<td class="mw-version-versionbox" title="<translate nowrap> The latest stable version is <tvar name=1>1.41</tvar></translate>">
<translate> ≥</translate> 1.30
<translate> MediaWiki version:</translate>

SHOW INDEX IN module_deps/fr;

+-------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| Table       | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
+-------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| module_deps |          0 | PRIMARY  |            1 | md_module   | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| module_deps |          0 | PRIMARY  |            2 | md_skin     | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
+-------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+