Jump to content

Manual:$wgSharedTables

From mediawiki.org
This page is a translated version of the page Manual:$wgSharedTables and the translation is 80% complete.
Outdated translations are marked like this.
Shared DB settings: $wgSharedTables
Lista de tablas de base de datos (sin prefijos) a compartir cuando está activado $wgSharedDB .
Introducido en la versión:1.13.0 (r34353)
Eliminado en la versión:aún se usa
Valores permitidos:(matriz)
Valor predeterminado:see below

Detalles

Para asegurar la compatibilidad hacia abajo, esto sólo incluye de forma predeterminada la tabla de usuarios. Sin embargo, puedes eliminarla de forma que puedas activar extensiones usando la base de datos compartida pero sin tener usuarios compartidos. O puedes añadirla en otra tabla, como interwiki, para obligar a MediaWiki a usar la versión compartida de la tabla.

Ten cuidado cuando compartas tablas. Las tablas de imágenes, revisiones, páginas y muchas otras pueden tener efectos colaterales negativos si las compartes.

En MW 1.16 (r56741) se añadió la nueva tabla para almacenar las preferencias de los usuarios - user_properties .

Mira Manual:Shared database para informarte de cómo se usa.

Default value

Versión de MediaWiki:
1.39
$wgSharedTables = [
	'user',
	'user_properties',
	'user_autocreate_serial',
];
Versiones de MediaWiki:
1.27 – 1.38
$wgSharedTables = [
	'user',
	'user_properties',
];
Versiones de MediaWiki:
1.13 – 1.26
$wgSharedTables = array( 'user', 'user_properties' );

Actualización

Desde MediaWiki 1.21, $wgSharedTables debe ser desactivada temporalmente durante el proceso de actualización del software. De lo contrario, las tablas compartidas no se actualizarán en absoluto (ni las tablas de $wgSharedPrefix , ni las de $wgDBprefix ), lo que puede conllevar un fallo en la actualización.

Ejemplo

Si quisieras compartir la tabla ipblocks , usarías:

$wgSharedTables[] = 'ipblocks';

Véase también