Manual:$wgDBTableOptions/pt-br
Appearance
| Específicas do MySQL: $wgDBTableOptions | |
|---|---|
| Opções de tabela do MySQL para usar durante a instalação ou atualização. |
|
| Introduzida na versão: | 1.10.0 (r21466) |
| Removida na versão: | Ainda em uso |
| Valores permitidos: | (string) |
| Valor padrão: | see below |
| Outras definições: Ordem alfabética | 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 do 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 do 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';