Manual:$wgSharedTables/fr

Avertissement Avertissement : there is no guarantee sharing any table between multiple wikis will work; depending on the table, using it for multiple wikis might result in key conflicts, data inconsistencies, cache invalidation problems etc. If you set $wgSharedTables to an uncommon set of tables, you are on your own.
Category:MediaWiki configuration settings/fr#SharedTablesCategory:MediaWiki configuration settings introduced in version 1.13.0/fr#SharedTablesCategory:MediaWiki configuration settings still in use/fr#SharedTablesCategory:Database variables/fr#SharedTables
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

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

Category:Database variables/fr Category:MediaWiki configuration settings/fr Category:MediaWiki configuration settings introduced in version 1.13.0/fr Category:MediaWiki configuration settings still in use/fr