Příručka:$wgSharedTables
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 |
Další nastavení: Podle abecedy | Podle funkce |
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
- Příručka:$wgSharedDB
- Příručka:$wgSharedPrefix
- Extension:GlobalPreferences - Umožňuje uživateli vybrat, které z jeho předvoleb budou globální