Manuel:$wgSharedTables
Paramètres de base de données partagée: $wgSharedTables | |
---|---|
Liste des tables de la base de données (sans leur préfixe) à partager lorsque $wgSharedDB est activé. |
|
Introduit dans la version : | 1.13.0 (r34353) |
Retiré dans la version : | Encore utilisé |
Valeurs autorisées : | (tableau de chaînes de caractères) |
Valeur par défaut : | voir ci-dessous |
Autres paramètres : Alphabétique | Par fonction |
Détails
Par défaut ceci n'inclut que la table user
pour la compatibilité arrière.
Néanmoins vous pouvez la supprimer de sorte à pouvoir activer les extensions qui utilisent la base de données partagée sans avoir à partager les utilisateurs.
Ou vous pouvez ajouter dans une autre table, telle que la table inter wiki, pour forcer MediaWiki à utiliser la version partagée de la table à la place.
Attention avec les tables partagées ! Les images, les révisions, les pages, ainsi que beaucoup d'autre tables peuvent avoir des effets de bord néfastes si vous les partagez.
En version 1.16 (r56741), la nouvelle table user_properties a été ajoutée pour ranger les préférences utilisateur.
Voir Manuel:Base de données partagée pour les informations concernant son utilisation.
Valeur par défaut
Version de MediaWiki : | ≥ 1.39 |
$wgSharedTables = [
'user',
'user_properties',
'user_autocreate_serial',
];
Versions de MediaWiki : | 1.27 – 1.38 |
$wgSharedTables = [
'user',
'user_properties',
];
Versions de MediaWiki : | 1.13 – 1.26 |
$wgSharedTables = array( 'user', 'user_properties' );
Mise à jour
Depuis MediaWiki 1.21, les $wgSharedTables
doivent être temporairement effacées pendant la mise à jour.
Sinon, les tables partagées ne sont pas touchées du tout (ni les tables avec $wgSharedPrefix
, ni celles avec $wgDBprefix
), ce qui peut conduire à un échec de la mise à jour.
Exemple
Pour partager la table ipblocks , vous écrirez ceci :
$wgSharedTables[] = 'ipblocks';
Voir aussi
- Manuel:$wgSharedDB
- Manuel:$wgSharedPrefix
- Extension:GlobalPreferences - Permet à un utilisateur de sélectionner lesquelles de ses préférences seront globales