Manual:$wgSharedTables
Gedeelde DB-instellingen: $wgSharedTables | |
---|---|
Lijst van databasetabellen (zonder voorvoegsels) om te delen wanneer $wgSharedDB is ingeschakeld. |
|
Geïntroduceerd in versie: | 1.13.0 (r34353) |
Verwijderd in versie: | nog steeds in gebruik |
Toegelaten waardes: | (array van strings) |
Standaardwaarde: | Zie hieronder |
Andere instellingen: Alfabetisch | Per functie |
Details
Dit omvat standaard alleen de tabel user
voor achterwaartse compatibiliteit.
U kunt het echter verwijderen, zodat u extensies kunt inschakelen met behulp van de gedeelde DB zonder dat er gedeelde gebruikers zijn.
Of je kunt een andere tabel toevoegen, zoals interwiki om MediaWiki te dwingen de gedeelde versie van de tabel te gebruiken.
Wees voorzichtig met het delen van tabellen. De afbeeldingen, revisies, pagina's en veel van de andere tabellen kunnen slechte neveneffecten hebben als u ze deelt.
In 1.16 (r56741) is de nieuwe tabel voor het opslaan van gebruikersvoorkeuren toegevoegd - user_properties .
Zie Manual:Shared database voor gebruiksinformatie.
Standaardwaarde
MediaWiki-versie: | ≥ 1.39 |
$wgSharedTables = [
'user',
'user_properties',
'user_autocreate_serial',
];
MediaWiki-versies: | 1.27 – 1.38 |
$wgSharedTables = [
'user',
'user_properties',
];
MediaWiki-versies: | 1.13 – 1.26 |
$wgSharedTables = array( 'user', 'user_properties' );
Upgraden
Vanaf MediaWiki 1.21 moet $wgSharedTables
tijdelijk worden opgeruimd tijdens de upgrade.
Anders worden de gedeelde tabellen helemaal niet aangeraakt (noch tabellen met $wgSharedPrefix
, noch die met $wgDBprefix
), wat kan leiden tot een mislukte upgrade.
Voorbeeld
Als je de ipblocks tabel wilde delen, zou je het volgende gebruiken:
$wgSharedTables[] = 'ipblocks';
Zie ook
- $wgSharedDB
- Manual:$wgSharedPrefix
- Extension:GlobalPreferences - Laat een gebruiker toe om te selecteren welke van zijn voorkeuren globaal zullen zijn