Manual:Suitability of tables for sharing/fr
Certaines tables se prêtent mieux au partage en utilisant $wgSharedTables que d'autres.
Table | Partageable ? | Commentaires |
---|---|---|
archive | non | collision avec ar_rev_id |
category | non | collision avec cat_title |
categorylinks | non | collision avec cl_from |
change_tag | non | collision avec ct_log_id |
comment | non | Commentaires domestiques liés à plusieurs tables non partageables. |
externallinks | non | collision avec el_from |
filearchive | non | ? |
image | non | Pour partager un dépôt de médias, voir $wgForeignFileRepos . |
imagelinks | non | collision avec il_from |
interwiki | oui | La table interwiki contient la plupart des données statiques; il peut être utle de la partager si vous avez beaucoup de liens interwikis personnalisés. |
ipblocks | oui | En partageant la table ipblocks vous pouvez avoir des blocages globaux de sorte que le blocage sur un wiki bloque l'utilisateur ou l'adresse IP sur tous les autres wikis qui utilisent la base de données partagée. Il peut y avoir des problèmes mineurs lors du partage de la table ipblocks . Viz., le champ ipb_reason est défini comme le motif sur Special:Block du blocage d'un utilisateur. Lorsqu'un utilisateur bloqué voit le message Vous êtes bloqué, c'est analysé comme du wikicode, et les liens sont interprétés sur Special:BlockList; quand vous bloquerez, assurez-vous que le message est logique sur tous les wikis. En plus, les journaux de blocage ne seront pas partagés. (Vous devez également partager votre table user pour que ipblocks partagé fonctionne).
Notez que la table |
iwlinks | non | collision avec iwl_from |
job | non | collision avec job_title |
l10n_cache | ? | ? |
langlinks | non | collision avec ll_from |
linktarget | ? | ? |
logging | non | collision avec log_page |
log_search | non | collision avec ls_value |
module_deps | ? | ? |
objectcache | oui | ? |
oldimage | ? | ? |
page | non | collisions avec page_namespace et page_title |
pagelinks | non | collision avec pl_from |
page_props | non | collision avec pp_page |
page_restrictions | non | collision avec pr_page |
protected_titles | non | collisions avec pt_namespace et pt_title |
querycache | non | collisions avec qc_namespace et qc_title |
querycachetwo | non | collisions avec qcc_namespace et qcc_title |
querycache_info | non | collision avec qc_type |
recentchanges | non | collision avec rc_cur_id |
redirect | non | collision avec rd_from |
revision | non | collision avec rev_page |
searchindex | non | collision avec si_page |
site_stats | oui | La table site_stats peut éventuellement être partagée pour aggréger les données de tous vos wikis. |
tag_summary | non | collisions avec ts_rc_id , ts_log_id et ts_rev_id |
templatelinks | non | collisions avec tl_from , tl_namespace et tl_title |
transcache | ? | ? |
updatelog | ? | ? |
uploadstash | ? | ? |
user | oui | Une table partagée user peut être utilisée pour qu'avec plusieurs wikis qui se partagent des utilisateurs enregistrés, ces derniers n'aient besoin de s'inscrire que sur un seul wiki. Voir Manuel:Base de données partagée . |
user_former groups | oui | Vous devriez partager aussi la table de user , et probablement user_groups . |
user_groups | oui | En partageant la table user_groups vous obtiendrez des groupes utilisateur globaux. Comme pour le journal des blocages, le journal des droits utilisateur n'est pas partagé. |
user_newtalk | ? | ? |
user_properties | oui | Par défaut, la table user_properties est incluse dans la liste des tables partagées. |
valid_tag | ? | ? |
watchlist | non | collisions avec wl_namespace et wl_title |