Jump to content

Manuel:$wgDBTableOptions

From mediawiki.org
This page is a translated version of the page Manual:$wgDBTableOptions and the translation is 100% complete.
Spécifique à MySQL: $wgDBTableOptions
Table des options MySQL à utiliser pendant l'installation ou la mise à jour.
Introduit dans la version :1.10.0 (r21466)
Retiré dans la version :Encore utilisé
Valeurs autorisées :(chaîne)
Valeur par défaut :voir ci-dessous

Détails

Table des options MySQL à utiliser lors de l'installation ou la mise à jour. $wgDBTableOptions sera déclaré dans le fichier LocalSettings.php généré par l'installeur. Vous pouvez choisir l'une des options suivantes avec la valeur associée :

MySQL binary
ENGINE=InnoDB, DEFAULT CHARSET=binary
MySQL UTF-8
ENGINE=InnoDB, DEFAULT CHARSET=utf8
La valeur choisie ici n'a pas d'importance car MediaWiki génère toujours des données UTF-8 en interne pour les enregistrer dans la base de données. Par conséquent, il n'y a jamais besoin de faire de conversion. Le paramètre recommandé est la valeur par défaut car les alphabets binaires de caractères évitent à MySQL de faire des conversions de caractères, ce qui pourrait se faire inutilement sinon.
Le mot-clé TYPE est obsolète et n'est plus pris en charge par les versions actuelles de MySQL ≥5.5 . Néanmoins si vous continuez à l'utiliser, vous aurez une erreur de syntaxe « 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near "TYPE=InnoDB" ». La solution est de le remplacer par le mot-clé ENGINE.
Version de MediaWiki :
1.18

Le paramètre suivant n'est plus disponible dans les versions actuelles car le support de MySQL 4 a été arrêté :

MySQL 4.0 backwards-compatible UTF-8
TYPE=InnoDB

Valeurs par défaut

Version de MediaWiki :
1.32
$wgDBTableOptions = 'ENGINE=InnoDB, DEFAULT CHARSET=binary';
Versions de MediaWiki :
1.13 – 1.31
$wgDBTableOptions = 'ENGINE=InnoDB';
Versions de MediaWiki :
1.10 – 1.12
$wgDBTableOptions = 'TYPE=InnoDB';