Jump to content

Handbuch:$wgSharedTables

From mediawiki.org
This page is a translated version of the page Manual:$wgSharedTables and the translation is 40% complete.
Gemeinsam genutzte DB-Einstellungen: $wgSharedTables
List of database tables (without prefixes) to share when $wgSharedDB is enabled.
Eingeführt in Version:1.13.0 (r34353)
Entfernt in Version:Weiterhin vorhanden
Erlaubte Werte:(Array von Strings)
Standardwert:siehe unten

Details

This only includes the user table by default for backwards compatibility. However you may remove it so that you can enable extensions using the shared DB without having shared users. Or you can add in another table, such as interwiki to force MediaWiki to use the shared version of the table instead.

Be careful with sharing tables. The images, revisions, pages, and many of the other tables may have bad side effects if you share them.

In 1.16 (r56741), the new table for storing user preferences was added - user_properties .

Siehe Handbuch:Gemeinsame Datenbank für Informationen zur Verwendung.

Standardwert

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

Upgrading

As of MediaWiki 1.21, $wgSharedTables must be temporarily cleared during upgrade. Otherwise, the shared tables are not touched at all (neither tables with $wgSharedPrefix , nor those with $wgDBprefix ), which may lead to failed upgrade.

Beispiel

If you wanted to share the ipblocks table, you would use:

$wgSharedTables[] = 'ipblocks';

Siehe auch