Manual:Module deps table/fr

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 dépend.

md_module
Nom de module

md_skin
Nom d'habillage

md_deps
Blob JSON avec les dépendances du fichier.

Depuis MediaWiki 1.25 (T37472), 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.

Résumé du schéma
+---++--+-+-+---+ +---++--+-+-+---+ +---++--+-+-+---+
 * 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
 +-++--+--+-+---+-+--++--++-+---+ +-++--+--+-+---+-+--++--++-+---+ +-++--+--+-+---+-+--++--++-+---+
 * 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      |         |               |