Transferencia de la BasedeDatos

De MoodleDocs

Nota: Pendiente de ACTUALIZAR esta traducción respecto a la página original en inglés (ver enlace hacia English en el cuadro abajo a la derecha).     (otras páginas pendientes)

La herramienta para transferencia de la BasedeDatos le permite a un administrador migrar sus sitios Moodle desde una BasedeDatos hacia otra, por ejemplo, desde MySQL hacia Postgres.

Actualmente la herramienta está clasificada como una característica experimental y puede encontrarse en Configuraciones > Administración del sitio > Desarrollo > Experimental > Migración de BasedeDatos. También existe un script de línea de comando en admin/tool/dbtransfer/cli/migrate.php.

La herramienta dbtransfer usa las definiciones del schema XMLDB de Moodle y los plugins instalados para recolectar los datos desde una BasedeDatos y transferirlos a otra.

Algunos problemas que puede encontrar al usar esta herramienta:

  • If there is any object in the current database (columns, tables,...) not included in the XMLDB schema the dbtransfer won't be executed until these objects are removed (this may happen if Moodle has been upgraded from earlier versions).
  • If there is some wrong encoded data in the current database the transfer will crash; in that case find and fix the troublemaking data and launch de dbtranfer tool again.
  • If you are trying to migrate a big instance it will take a while, and there can be set some timeout (database, PHP, Apache) that can break the migration.

Vea también

  • MDL-34441 finish dbtransfer tool implementation

Using Moodle forum discussions: