Manuel:table module_deps

This page is a translated version of the page Manual:Module deps table and the translation is 100% complete.
Manuel:Contenu Schéma de base de données MédiaWiki table module_deps
Version de MediaWiki :
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 :
1.17

DESCRIBE module_deps;

+-----------+----------------+------+-----+---------+-------+
| 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

Version de MediaWiki :
1.30

SHOW INDEX IN module_deps;

+-------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| 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      |         |               |
+-------------+------------+----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+