Manuel:$wgSharedTables

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:$wgSharedTables and the translation is 90% complete.
Other languages:
English • ‎Nederlands • ‎español • ‎français • ‎magyar • ‎polski • ‎中文 • ‎日本語
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 :see below

Détails

Ceci n'inclut que la table utilisateur par défaut pour le 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 que les utilisateurs ne soient partagés. 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 Manual:Shared database pour les informations concernant son utilisation.

Default value

Version de MediaWiki :
1.27
$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