Manual:category/fr table

From Linux Web Expert

The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


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

La table category suit toutes les catégories existantes. Quelque chose est une catégorie si elle a une entrée quelque part dans le tableau categorylinks

Les catégories peuvent ne pas avoir de pages correspondantes, donc elles doivent être suivies séparément. cat_pages, cat_subcats, et cat_files sont signés pour rendre le flux inférieur plus évident.

Les pages et sous-catégories sont stockées dans le tableau categorylinks .
L'information qui indique quelles catégories sont masquées est rangée dans la table page_props .
Les champs numériques sont signés pour mettre en évidence les débordements plus facilement. Nous faisons en sorte que le premier nombre inclut les deux suivants pour améliorer le tri: pour l'affichage, la soustraction est facile, pour le classement, l'addition ne l'est pas.
Si l'information de cette table est incorrecte, exécutez les scripts de maintenance populateCategory.php et/ou cleanupEmptyCategories.php , si nécessaire avec l'option --force .

Champs

cat_id

Clé primaire

cat_title

Nom de la catégorie, sous la même forme que page .page_title (avec les caractères souligné '_'). S’il existe une page de catégorie correspondant à cette catégorie, par définition, elle porte ce nom (dans le namespace Catégorie).

cat_pages

Nombre de pages dans la catégorie. Ce nombre inclut le nombre de sous-catégories et le nombre de fichiers.

cat_subcats

Nombre de sous-catégories dans la catégorie.

cat_files

Nombre de fichiers (par exemple Image: membres de l'espace de noms) dans la catégorie.

cat_hidden

<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.19</tvar> is unsupported version</translate>">
<translate> ≤</translate> 1.19
Version de MediaWiki :

Etait réservé pour une utilisation future; apparemment, personne n'a trouvé à quoi cela servait parce qu'il a été supprimé en v1.20. Au lieu de cela, le statut des catégories cachées est stocké dans la table page_props comme propriété "hiddencat" dans pp_propname.

Résumé du schéma

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

DESCRIBE category/fr;

+-------------+------------------+------+-----+---------+----------------+
| Field       | Type             | Null | Key | Default | Extra          |
+-------------+------------------+------+-----+---------+----------------+
| cat_id      | int(10) unsigned | NO   | PRI | NULL    | auto_increment |
| cat_title   | varbinary(255)   | NO   | UNI | NULL    |                |
| cat_pages   | int(11)          | NO   | MUL | 0       |                |
| cat_subcats | int(11)          | NO   |     | 0       |                |
| cat_files   | int(11)          | NO   |     | 0       |                |
+-------------+------------------+------+-----+---------+----------------+
<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.19</tvar> is unsupported version</translate>">
1.13 – 1.19
<translate> MediaWiki versions:</translate>

DESCRIBE category/fr;

+-------------+---------------------+------+-----+---------+----------------+
| Field       | Type                | Null | Key | Default | Extra          |
+-------------+---------------------+------+-----+---------+----------------+
| cat_id      | int(10) unsigned    | NO   | PRI | NULL    | auto_increment |
| cat_title   | varbinary(255)      | NO   | UNI | NULL    |                |
| cat_pages   | int(11)             | NO   | MUL | 0       |                |
| cat_subcats | int(11)             | NO   |     | 0       |                |
| cat_files   | int(11)             | NO   |     | 0       |                |
| cat_hidden  | tinyint(3) unsigned | NO   |     | 0       |                |
+-------------+---------------------+------+-----+---------+----------------+

Index

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

SHOW INDEX IN category/fr;

+----------+------------+-----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| Table    | Non_unique | Key_name  | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment | Index_comment |
+----------+------------+-----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+
| category |          0 | PRIMARY   |            1 | cat_id      | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| category |          0 | cat_title |            1 | cat_title   | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
| category |          1 | cat_pages |            1 | cat_pages   | A         |           0 |     NULL | NULL   |      | BTREE      |         |               |
+----------+------------+-----------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+---------------+