Manual:$wgDBTableOptions/pt-br
Específico do MySQL: $wgDBTableOptions | |
---|---|
Opções de tabela do MySQL para usar durante a instalação ou atualização. |
|
Introduzido na versão: | 1.10.0 (r21466) |
Removido na versão: | ainda em uso |
Valores permitidos: | (string) |
Valor padrão: | see below |
Outras definições: Alfabético | Por função |
Detalhes
Opções de tabela do MySQL para usar durante a instalação ou atualização. $wgDBTableOptions
será definido no arquivo LocalSettings.php
gerado pelo instalador. Você pode escolher uma das seguintes opções, resultando em valores correspondentes:
- MySQL binary
ENGINE=InnoDB, DEFAULT CHARSET=binary
- MySQL UTF-8
ENGINE=InnoDB, DEFAULT CHARSET=utf8
Não importa qual o valor é selecionado aqui, o MediaWiki internamente sempre produz dados em UTF-8 para serem salvos no banco de dados. Assim, a conversão não é necessária. Uma vez que charsets binários impedem o MySQL de fazer conversões de caracteres, que de outra forma desnecessariamente pode ocorrer a configuração recomendada é a configuração padrão.
A palavra-chave "TYPE" foi depreciada e já não é suportada por versões atuais do MySQL (≥5.5). Se você usar a palavra-chave "TYPE" de qualquer maneira, você obterá um erro "
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"
". A solução é usar a palavra-chave "ENGINE" em vez de "TYPE".Versão MediaWiki: | ≤ 1.18 |
A seguinte configuração não está mais disponível em versões atuais, devido ao suporte descartado ao MySQL 4:
- MySQL 4.0 backwards-compatible UTF-8
TYPE=InnoDB
Default value
Versão MediaWiki: | ≥ 1.32 |
$wgDBTableOptions = 'ENGINE=InnoDB, DEFAULT CHARSET=binary';
Versões do MediaWiki: | 1.13 – 1.31 |
$wgDBTableOptions = 'ENGINE=InnoDB';
Versões do MediaWiki: | 1.10 – 1.12 |
$wgDBTableOptions = 'TYPE=InnoDB';