Jump to content

Manual:$wgDBTableOptions

From mediawiki.org
This page is a translated version of the page Manual:$wgDBTableOptions and the translation is 100% complete.
MySQL-specifiek: $wgDBTableOptions
MySQL-tabelopties om te gebruiken tijdens de installatie of update.
Geïntroduceerd in versie:1.10.0 (r21466)
Verwijderd in versie:nog steeds in gebruik
Toegelaten waardes:(string)
Standaardwaarde:Zie onder.

Details

MySQL-tabelopties om te gebruiken tijdens de installatie of update. $wgDBTableOptions zal worden ingesteld in het LocalSettings.php bestand dat wordt gegenereerd door het installatieprogramma. U kunt een van de volgende opties kiezen die resulteren in de bijbehorende waarden:

MySQL binary
ENGINE=InnoDB, DEFAULT CHARSET=binary
MySQL UTF-8
ENGINE=InnoDB, DEFAULT CHARSET=utf8
Het maakt niet uit welke waarde hier wordt gekozen, MediaWiki produceert intern altijd data in UTF-8 codering die in de database moet worden opgeslagen. Een conversie is dus nooit nodig. Aangezien binaire charsets voorkomen dat MySQL conversies van charsets uitvoert, die anders onnodig zouden kunnen plaatsvinden, is de aanbevolen instelling de standaardinstelling.
Het sleutelwoord "TYPE" is vervallen en wordt niet langer ondersteund door de huidige MySQL-versies (≥5.5). Als u het toch gebruikt, krijgt u een fout: "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"". Gebruik voortaan "ENGINE" in plaats van "TYPE".
MediaWiki-versie:
1.18

De volgende instelling is niet meer beschikbaar in de huidige versies vanwege het niet meer ondersteunen van MySQL 4:

MySQL 4.0 backwards-compatible UTF-8
TYPE=InnoDB

Standaardwaarde

MediaWiki-versie:
1.32
$wgDBTableOptions = 'ENGINE=InnoDB, DEFAULT CHARSET=binary';
MediaWiki-versies:
1.13 – 1.31
$wgDBTableOptions = 'ENGINE=InnoDB';
MediaWiki-versies:
1.10 – 1.12
$wgDBTableOptions = 'TYPE=InnoDB';