Manual:Category table/fr

La table category suit toutes les catégories existantes. Quelque chose est une catégorie si :
 * 1) elle possède une entrée quelque part dans categorylinks, ou
 * 2) elle en a eu une précédemment.

Il est possible que les catégories n'aient pas de page correspondante. Elles doivent donc être suivient séparément. ,, et   sont signés pour montrer plus facilement les débordements.

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).

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
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é hiddencat dans.

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