Manual:$wgSharedTables/fr

From Linux Web Expert

<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

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> ≥</translate> 1.39
<translate> MediaWiki version:</translate>
$wgSharedTables = [
	'user',
	'user_properties',
	'user_autocreate_serial',
];
<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.38</tvar> is unsupported version</translate>">
1.27 – 1.38
<translate> MediaWiki versions:</translate>
$wgSharedTables = [
	'user',
	'user_properties',
];
<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.26</tvar> is unsupported version</translate>">
1.13 – 1.26
<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