Actor migration/es

Históricamente, MediaWiki tiene almacenó referencias a usuarios (como el autor de una revisión o una imagen) como un [&#60;id&#62;, &#60;nombre&#62;] par, con [0, &#60;dirección de IP&#62;] para anónimo edita. Esto era unos residuos de espacio de almacenamiento, asuntos de rendimiento causado en wikis con un número enorme de revisiones, y lo hizo muy duro de rebautizar usuarios o introducir tipos nuevos de autores como $ 1. MediaWiki 1. 3 1 introduce el concepto de actores (alguien quién hace una acción, como un editar o un acontecimiento de registro; actualmente cualquiera un usuario registrado o un anónimo un), y un proceso de migración hacia una base de datos nueva schema, con campos como  y $ 2 reemplazados por campos como. Debido a la medida enorme de la Wikipedia inglesa $ 1 mesa, los cuales tienen que ser plenamente emigrados antes de los cambios pueden ser limpiados arriba, la migración está siendo hecha gradualmente, sobre varios MediaWiki liberaciones. Se espera que termine en MediaWiki 1.

La migración creará un $ 1 registro de mesa para cada distinto $ 2 / $ 3 par, y reemplazar aquellos pares con una referencia a la fila de actor ID. Las columnas siguientes están siendo emigró:

Para evitar haciendo un costoso $ 1 en el extremadamente enorme $ 6 mesas de Wikipedia grande wikis, $ 2 y $ 3 es inicialmente copiado al $ 4 mesa y de allí atrás a $ 5. El $ 1 mesa será caída después.

Si eres un wiki dueño, probablemente no necesitas para hacer cualquier cosa; la migración pasará automáticamente cuándo te corrido $ 1. Si quieres controlar cuándo la migración pase, ve y el  guión de mantenimiento.

Si eres un desarrollador de extensiones, y tu extensión tiene acceso directo DB a algunos de los campos afectados, necesitarás actualizar tus consultas (e idealmente utilizar los métodos de, como , en vez de construir tu consulta manualmente). Durante el periodo de migración, también puedes utilizar la clase   para conseguir esquema/información de campo con respecto a cualquier encuadre.

Si eres un desarrollador de herramientas utilizando,  podría haber implicaciones de rendimiento, puede haber implicaciones de rendimiento, incluso si no utilizas ninguno de los campos afectados directamente. Consulta wikitech:cambios/de almacenamiento de noticias de actor en las réplicas de Wiki para obtener información adicional.