Manual:$wgSharedTables
共有DBの設定: $wgSharedTables | |
---|---|
List of database tables (without prefixes) to share when $wgSharedDB is enabled. |
|
導入されたバージョン: | 1.13.0 (r34353) |
除去されたバージョン: | 使用中 |
許容される値: | (文字列の配列) |
既定値: | 下記参照 |
その他の設定: アルファベット順 | 機能順 |
詳細
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 .
See Manual:共有データベース for usage information.
既定値
MediaWiki バージョン: | ≧ 1.39 |
$wgSharedTables = [
'user',
'user_properties',
'user_autocreate_serial',
];
MediaWiki バージョン: | 1.27 – 1.38 |
$wgSharedTables = [
'user',
'user_properties',
];
MediaWiki バージョン: | 1.13 – 1.26 |
$wgSharedTables = array( 'user', 'user_properties' );
アップグレード
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.
例
If you wanted to share the ipblocks table, you would use:
$wgSharedTables[] = 'ipblocks';
関連項目
- Manual:$wgSharedDB
- Manual:$wgSharedPrefix
- Extension:GlobalPreferences - Allows a user to select which of their preferences will be global