Jump to content

Manual: $wgDBTableOptions

From mediawiki.org
This page is a translated version of the page Manual:$wgDBTableOptions and the translation is 80% complete.
MySQL-specific: $wgDBTableOptions
Opciones de tablas MySQL a utilizar durante la instalación o actualización.
Introducido en la versión:1.10.0 (r21466)
Eliminado en la versión:aún se usa
Valores permitidos:(cadena)
Valor predeterminado:see below

Detalles

Las opciones de tablas MySQL que deberán usarse durante la instalación o actualización. $wgDBTableOptions se insertará en el archivo LocalSettings.php generado por el instalador. Puedes elegir una de las siguientes opciones, que producirá los valores que se señalan:

MySQL binary
ENGINE=InnoDB, DEFAULT CHARSET=binary
MySQL UTF-8
ENGINE=InnoDB, DEFAULT CHARSET=utf8
Con independencia del valor que se indique aquí, internamente MediaWiki siempre produce información en UTF-8 y la guarda así en la base de datos, con lo cual nunca es necesario hacer una conversión. Dado que los juegos de caracteres binarios impiden a MySQL hacer conversiones entre juegos de caracteres, que de otro modo podrían tener lugar de forma innecesaria, se recomienda usar el valor predeterminado.
La palabra clave "TYPE" está obsoleta y ya no se soporta en las versiones actuales de MySQL (≥5.5). Si sigues usando la palabra clave "TYPE", te encontrarás con el error "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"". La solución es usar la palabra clave "ENGINE" en lugar de "TYPE".
Versión de MediaWiki:
1.18

La siguiente opción ya no está disponible en las versiones actuales dado que se ha abandonado el soporte para MySQL 4:

MySQL 4.0 backwards-compatible UTF-8
TYPE=InnoDB

Default value

Versión de MediaWiki:
1.32
$wgDBTableOptions = 'ENGINE=InnoDB, DEFAULT CHARSET=binary';
Versiones de MediaWiki:
1.13 – 1.31
$wgDBTableOptions = 'ENGINE=InnoDB';
Versiones de MediaWiki:
1.10 – 1.12
$wgDBTableOptions = 'TYPE=InnoDB';