手册:$wgSharedTables

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:$wgSharedTables and the translation is 89% complete.
Outdated translations are marked like this.
Other languages:
English • ‎español • ‎français • ‎magyar • ‎polski • ‎中文 • ‎日本語
共享数据库设置: $wgSharedTables
$wgSharedDB 启用时要共享的数据库表(没有前缀)。
引进版本:1.13.0 (r34353)
移除版本:仍在使用
允许的值:(数组)
默认值:[ 'user', 'user_properties' ] (1.16+)
array( 'user' ) (1.13-1.15)

详情

默认情况下,这仅包含用户表以提供向后兼容性。 当然您可以删除它,以在没有共享用户的情况下启用扩展共享数据库。 或者您可以添加另一个表,例如interwiki表来强制MediaWiki使用表的共享版本代替。

请小心使用共享表。 如果您共享了图像,修订版本,页面和很多其他数据表则可能会有副作用。

在1.16(r56741),添加了用于存储用户首选项的新数据表——user_properties

参见Manual:Shared database 以获取更多信息。

升级

从Mediawiki 1.21版本开始,$wgSharedTables必须在升级过程中暂时清除。 Otherwise, the shared tables are not touched at all (neither tables with $wgSharedPrefix , nor those with $wgDBprefix ), which may lead to failed upgrade.

示例

如果您想共享ipblocks 表,你将会使用:

$wgSharedTables[] = 'ipblocks';

另请参阅