Manual:Category table/fr

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. ,, and   are signed to make underflow more obvious.

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
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 table as the property "hiddencat" in.

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

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