Manual:$wgSharedTables/fr
<translate> Shared DB settings</translate>: $wgSharedTables | |
---|---|
Liste des tables de la base de données (sans leur préfixe) à partager lorsque $wgSharedDB est activé. |
|
<translate> Introduced in version:</translate> | 1.13.0 (r34353) |
<translate> Removed in version:</translate> | <translate> still in use</translate> |
<translate> Allowed values:</translate> | (tableau de chaînes de caractères) |
<translate> Default value:</translate> | voir ci-dessous |
<translate> Other settings:</translate> <translate> Alphabetical</translate> | <translate> By function</translate> |
Détails
Ceci n'inclut que la table utilisateur par défaut 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
<td class="mw-version-versionbox" title="<translate nowrap> The latest stable version is <tvar name=1>1.41</tvar></translate>"><translate> MediaWiki version:</translate> |
$wgSharedTables = [
'user',
'user_properties',
'user_autocreate_serial',
];
<translate> MediaWiki versions:</translate> |
$wgSharedTables = [
'user',
'user_properties',
];
<translate> MediaWiki versions:</translate> |
$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