Jump to content

Manual:$wgSharedTables

From mediawiki.org
This page is a translated version of the page Manual:$wgSharedTables and the translation is 100% complete.
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

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