Manual:Database layout/cs


 * Klíčový výraz Schema přesměrovává sem. Pro informace o jmenném prostoru Schema: jděte na stránku, podrobnější informace k souboru extension.json uvádí.

Až do MediaWiki verze 1.35 se SQL kód, který vytvářel ve tabulky jádra MediaWiki – včetně rozsáhlých komentářů – nalézal v souboru.

Od MW verze 1.35, je databázové schéma popsáno v souboru, a na jeho základě se generuje soubor. Ovšem až do MediaWiki verze 1.37 se soubor nadále z části využíval, protože některé tabulky ještě do  převedeny nebyly.

Mezi nejdůležitější tabulky patří:





Historie verzí
Následující tabulka uvádí pro jednotlivé tabulky přehled, od které verze MediaWiki byly do databáze zavedeny, a případně do které verze se používaly. Červené řádky označují tabulky, které již jádro MediaWiki nepoužívá, kde je vidět i od které verze je instalátor už nepřidává. To ale neznamená, že by se s nimi už nepracovalo, protože s nimi mohou pracovat rozšíření. Povšimněte si také, že se pro snazší orientaci v tabulce se každých 10 řádků záhlaví sloupců opakuje.



Systémy pro správu databází
V hlavní vývojové větvi MediaWiki (master), probíhá v současné době migrace souboru tables.sql do. Komentáře, které schéma dokumentují hledejte tam, nikoliv ve vygenerovaných SQL souborech.

U posledních verzí, kompatibilních s MariaDB/MySQL databází, instalovaných z Gitu se použije: a.

Používáte-li, bude místo použit soubor  a tabulky, které nebyly přemigrovány do MySQL budou dostupné jen pro čtení.

Používáte-li, použije se soubor a soubor  bude jen pro čtení.

Pro Microsoft SQL Server, je schéma v.

A pro Oracle, v.



Viz též

 * w:Wikipedia:Database queries
 * Records of edits in the database
 * Research on MediaWiki DB schema evolution
 * Diagram instructions, documents how to update the diagram