Manual:テーブルの共有への適合性
テーブルによっては、$wgSharedTables で共有するのに適したものもあります。
テーブル | 共有可能? | コメント |
---|---|---|
archive | いいえ | ar_rev_id の衝突 |
category | いいえ | cat_title の衝突 |
categorylinks | いいえ | cl_from の衝突 |
change_tag | いいえ | ct_log_id の衝突 |
comment | いいえ | Houses comments linked to multiple unshareable tables. |
externallinks | いいえ | el_from の衝突 |
filearchive | いいえ | ? |
image | いいえ | 共有メディア リポジトリを持つには、$wgForeignFileRepos を参照してください。 |
imagelinks | いいえ | il_from の衝突 |
interwiki | はい | interwiki テーブルはほとんど静的なデータを含んでいます。多くのカスタム インターウィキがある場合、共有すると便利でしょう。
|
ipblocks | はい | ipblocks テーブルを共有することで「グローバルブロック」が可能になり、あるウィキでブロックすると、共有データベースを使用している他のすべてのウィキでも利用者または IP をブロックできます。 ipblocks テーブルを共有すると、いくつかの細かい問題が発生する場合があります。 その問題は、利用者をブロックする際に、Special:Block で ipb_reason フィールドに「理由」として設定される点です。 ブロックされた利用者が「あなたはブロックされています」というメッセージを見たとき、これはウィキテキストとして解析され、リンクは Special:BlockList で解析されます。このため、利用者をブロックする際、そのメッセージがすべてのウィキで意味をなすことを確認する必要があります。 また、ブロック記録は共有されません。 (ipblocks の共有が機能するには、user テーブルも共有する必要があります。)
Note that the |
iwlinks | いいえ | iwl_from の衝突 |
job | いいえ | job_title の衝突 |
l10n_cache | ? | ? |
langlinks | いいえ | ll_from の衝突 |
linktarget | ? | ? |
logging | いいえ | log_page の衝突 |
log_search | いいえ | ls_value の衝突 |
module_deps | ? | ? |
objectcache | はい | ? |
oldimage | ? | ? |
page | いいえ | page_namespace 、page_title の衝突 |
pagelinks | いいえ | pl_from の衝突 |
page_props | いいえ | pp_page の衝突 |
page_restrictions | いいえ | pr_page の衝突 |
protected_titles | いいえ | pt_namespace 、pt_title の衝突 |
querycache | いいえ | qc_namespace 、qc_title の衝突 |
querycachetwo | いいえ | qcc_namespace 、qcc_title の衝突 |
querycache_info | いいえ | qc_type の衝突 |
recentchanges | いいえ | rc_cur_id の衝突 |
redirect | いいえ | rd_from の衝突 |
revision | いいえ | rev_page の衝突 |
searchindex | いいえ | si_page の衝突 |
site_stats | はい | site_stats テーブルを共有することで、すべてのウィキのデータを集約できます。
|
tag_summary | いいえ | ts_rc_id 、ts_log_id 、ts_rev_id の衝突 |
templatelinks | いいえ | tl_from 、tl_namespace 、tl_title の衝突 |
transcache | ? | ? |
updatelog | ? | ? |
uploadstash | ? | ? |
user | はい | user テーブルを共有すると、利用者登録を共有する複数のウィキを持つことができ、利用者は 1 つのウィキのみに利用者登録すれば済むようになります。 Manual:共有データベース を参照してください。
|
user_former groups | はい | user テーブルも共有する必要がありますし、おそらく user_groups も共有することになるでしょう。
|
user_groups | はい | user_groups テーブルを共有することで、グローバルな利用者グループを持てます。 ブロック記録と同様に、利用者権限記録は共有されません。
|
user_newtalk | ? | ? |
user_properties | はい | 既定では、user_properties テーブルは共有されるテーブル群に含まれます。
|
valid_tag | ? | ? |
watchlist | いいえ | wl_namespace 、wl_title の衝突 |