Manual:テーブルの共有への適合性
Appearance
テーブルによっては、$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 の衝突 |