Kézikönyv:$wgDBTableOptions
MySQL-specific: $wgDBTableOptions | |
---|---|
Telepítéskor vagy frissítéskor használható MySQL-táblaopciók. |
|
Bevezetve: | 1.10.0 (r21466) |
Eltávolítva: | használatban |
Megengedett értékek: | (sztring) |
Alapértelmezett érték: | lásd alább |
Egyéb beállítások: Betűrendben | Funkció szerint |
Részletek
A változóban a telepítéskor vagy frissítéskor használandó MySQL-táblaopciókat lehet megadni. A $wgDBTableOptions
értéke a telepítő által létrehozott LocalSettings.php
-ban lesz megtalálható. A beállításnak az alábbi lehetséges értékei vannak:
- MySQL binary
ENGINE=InnoDB, DEFAULT CHARSET=binary
- MySQL UTF-8
ENGINE=InnoDB, DEFAULT CHARSET=utf8
Az itt kiválasztott értéktől függően a MediaWiki az adatbázisban elmentődő adatokat mindig UTF-8 kódolással hozza létre, így átalakításra soha nincs szükség. Mivel a bináris karaktersorok megakadályozzák, hogy a MySQL ezeket átalakítsa (ami feleslegesen megtörténhet), az ajánlott beállítás az alapértelmezett érték.
A „TYPE” kulcsszó elavult és a MySQL 5.5 verziótól nem támogatott; ha mégis használod, a
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"
hibát fogod kapni. Megoldásként a továbbiakban az „ENGINE” kulcsszó használandó.MediaWiki-verzió: | ≤ 1.18 |
A következő beállítás a MySQL 4-támogatás megszűnése miatt továbbiakban nem támogatott:
- MySQL 4.0 backwards-compatible UTF-8
TYPE=InnoDB
Alapértelmezett érték
MediaWiki-verzió: | ≥ 1.32 |
$wgDBTableOptions = 'ENGINE=InnoDB, DEFAULT CHARSET=binary';
MediaWiki-verziók: | 1.13 – 1.31 |
$wgDBTableOptions = 'ENGINE=InnoDB';
MediaWiki-verziók: | 1.10 – 1.12 |
$wgDBTableOptions = 'TYPE=InnoDB';