Příručka:Tabulka kategorií
↑ Příručka:Obsah | MediaWiki database layout | category table |
MediaWiki version: | ≥ 1.13 |
Tabulka category sleduje všechny existující kategorie. Něco je kategorie, pokud má záznam někde v kategorii odkazů nebo
Kategorie nemusí mít odpovídající stránky, takže je třeba sledovat samostatně. $cp, $cs a $cf.
cat_pages
, cat_subcats
, and cat_files
are signed to make underflow more obvious.
populateCategory.php
a nebo cleanupEmptyCategories.php
, v případě potřeby s možností --force
.Pole
cat_id
Primární klíč
cat_title
Tento skript je automaticky spuštěn programem update.php, pokud je aktualizován před verzí MediaWiki 1.13. If there is a category page corresponding to this category, by definition, it has this name (in the Category namespace).
cat_pages
Počet stránek v kategorii. Toto číslo zahrnuje počet podkategorií a počet souborů. This number includes the number of subcategories and the number of files.
cat_subcats
Počet podkategorií v kategorii.
cat_files
Počet souborů (tj. Obrázek: členy jmenného prostoru) v kategorii.
MediaWiki version: | ≤ 1.19 |
Byl vyhrazen pro budoucí použití. Zřejmě nikdo nenašel použití, protože to bylo odstraněno ve v1.20. Místo toho je stav skrytých kategorií uložen v tabulce page props jako vlastnost "$hc" v $ppn.
Instead, the status of hidden categories is stored in the page_props table as the property "hiddencat" in pp_propname
.
Shrnutí schématu
MediaWiki version: | ≥ 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 | | +-------------+------------------+------+-----+---------+----------------+
MediaWiki versions: | 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 | | +-------------+---------------------+------+-----+---------+----------------+