Jump to content

Příručka:$wgSharedTables

From mediawiki.org
This page is a translated version of the page Manual:$wgSharedTables and the translation is 100% complete.
Sdílené nastavení DB: $wgSharedTables
Seznam databázových tabulek (bez prefixů), které se mají sdílet, pokud je povolena funkce $wgSharedDB .
Zavedeno od verze:1.13.0 (r34353)
Odstraněno od verze:stále se používá
Povolené hodnoty:(pole řetězců)
Výchozí hodnota:viz níže

Podrobnosti

To zahrnuje pouze tabulku user ve výchozím nastavení pro zpětnou kompatibilitu. Můžete jej však odebrat, abyste mohli povolit rozšíření pomocí sdílené databáze, aniž byste měli sdílené uživatele. Nebo můžete přidat další tabulku, například interwiki, abyste MediaWiki přinutili místo toho používat sdílenou verzi tabulky.

Buďte opatrní při sdílení tabulek. Sdílení obrázků, revizí, stránek a mnoha dalších tabulek může mít špatné vedlejší účinky.

V 1.16 (r56741) byla přidána nová tabulka pro ukládání uživatelských preferencí - user_properties .

Informace o použití najdete na stránce Příručka:Sdílení databáze .

Výchozí hodnota

Verze MediaWiki:
1.39
$wgSharedTables = [
	'user',
	'user_properties',
	'user_autocreate_serial',
];
Verze MediaWiki:
1.27 – 1.38
$wgSharedTables = [
	'user',
	'user_properties',
];
Verze MediaWiki:
1.13 – 1.26
$wgSharedTables = array( 'user', 'user_properties' );

Aktualizace

Od MediaWiki 1.21 musí být $wgSharedTables během aktualizace dočasně vymazána. V opačném případě se sdílené tabulky vůbec nedotknou (ani tabulky s $wgSharedPrefix , ani ty s $wgDBprefix ), což může vést k selhání aktualizace.

Příklad

Pokud byste chtěli sdílet tabulku ipblocks , použili byste:

$wgSharedTables[] = 'ipblocks';

Související odkazy