Příručka:Tabulka kategorií

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 100% complete.
Other languages:
English • ‎français • ‎polski • ‎čeština • ‎中文 • ‎日本語
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

  1. má záznam někde v kategorii odkazů nebo
  2. to bylo jednou uděláno (task T28411).

Kategorie nemusí mít odpovídající stránky, takže je třeba sledovat samostatně. cat_pages, cat_subcats a cat_files.

Stránky a podkategorie jsou uloženy v tabulce kategorií odkazů.
Informace o skrytých kategoriích jsou uloženy v tabulce page_props.
Číselná pole jsou podepsána, aby bylo podtečení jasnější. Děláme, aby první číslo obsahovalo druhé dvě pro lepší třídění: odečítání pro zobrazení je snadné, přidání pro objednání není.
Pokud jsou informace v této tabulce nesprávné, spusťte údržbové skripty 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.

cat_pages

Počet stránek v kategorii. Toto číslo zahrnuje počet podkategorií a počet souborů.

cat_subcats

Počet podkategorií v kategorii.

cat_files

Počet souborů (tj. Obrázek: členy jmenného prostoru) v kategorii.

cat_hidden

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 "hiddencat" v 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       |                |
+-------------+---------------------+------+-----+---------+----------------+