Manuel:table Category

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:Category table and the translation is 33% complete.
Outdated translations are marked like this.
Other languages:
English • ‎français • ‎polski • ‎čeština • ‎العربية • ‎中文 • ‎日本語
Manuel:Contenu Schéma de base de données MédiaWiki table category
Version de MediaWiki :
1.13

La table category suit toutes les catégories existantes. Quelque chose est une catégorie si : elle possède une entrée quelque part dans categorylinks, ou

Il est possible que les catégories n'aient pas de page correspondante. Elles doivent donc être suivient séparément. $cp, $cs, et $cf sont signés pour montrer plus facilement les débordements. cat_pages, cat_subcats, and cat_files are signed to make underflow more obvious.

Les pages et les sous-catégories sont enregistrées dans la table 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. We make the first number include the second two for better sorting: subtracting for display is easy, adding for ordering is not.
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é '_'). Sil existe une page de catégorie qui correspond à cette catégorie, par définition, elle a ce nom (dans l'espace de noms Category). If there is a category page corresponding to this category, by definition, it has this name (in the Category namespace).

cat_pages

Nombre de pages dans la catégorie. Ce nombre inclut le nombre de sous-catégories et le nombre de fichiers. This number includes the number of subcategories and the number of files.

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

Version de MediaWiki :
1.19

Etait réservé pour une utilisation future; apparemment, personne n'a trouvé à quoi cela servait parce qu'il a été supprimé en v1.20. A la place, l'état des catégories masquées est enregistré dans la table des propriétés de page par la propriété $hc dans $ppn. Instead, the status of hidden categories is stored in the page_props table as the property "hiddencat" in pp_propname.

Résumé du schéma

Version de MediaWiki :
1.20

DESCRIBE category;

+-------------+------------------+------+-----+---------+----------------+
| 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       |                |
+-------------+------------------+------+-----+---------+----------------+
Versions de MediaWiki :
1.13 – 1.19

DESCRIBE category;

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