Manual:$wgDBTableOptions/pt-br

From mediawiki.org
This page is a translated version of the page Manual:$wgDBTableOptions and the translation is 70% complete.
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

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';