Manual:Category table/nl

De tabel category bevat alle bestaande categorieën. Iets is een categorie als het een record ergens in tabel heeft

Categorieën kunnen niet overeenkomende pagina's hebben, dus ze moeten gescheiden gevolgd worden. ,  en   zijn getekend om de underflow meer duidelijk te maken.

cat_id
Primaire sleutel

cat_title
Naam van de categorie, in hetzelfde formaat als. (met underscores). Als er een categorie-pagina is die overeenkomt met deze categorie, dan heeft het per definitie deze naam (in de Categorie namespace).

cat_pages
Aantal pagina's in de categorie. Dit aantal is inclusief het aantal subcategorieën het het aantal bestanden.

cat_subcats
Aantal van subcategorieën in de categorie.

cat_files
Aantal bestanden (bijv. Image: namespace members) in de categorie.

cat_hidden
Was gereserveerd voor toekomstig gebruik; dat is niet gevonden, dus is het in v1.20 verwijderd. In plaats daarvan is de status van verborgen categorieën opgeslagen in tabel als de eigenschap "hiddencat" in.

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

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