Ir al contenido
Otras versiones

Cargando…

Cómo cambiar entre bases de datos

El proceso de migración entre dos bases de datos puede dividirse en varios pasos:

Sección titulada «El proceso de migración entre dos bases de datos puede dividirse en varios pasos:»
SELECT 'INSERT INTO OKM_USER (USR_ID, USR_NAME, USR_PASSWORD, USR_EMAIL, USR_ACTIVE) VALUES (''' + USR_ID + ''', ''' + USR_NAME + ''', ''' + USR_PASSWORD + ''', ''' + USR_EMAIL + ''', ''' + USR_ACTIVE + ''');' FROM OKM_USER;
SELECT 'INSERT INTO OKM_ROLE (ROL_ID, ROL_ACTIVE) VALUES (''' + ROL_ID + ''', ''' + ROL_ACTIVE + ''');' FROM OKM_ROLE;
SELECT 'INSERT INTO OKM_USER_ROLE (UR_USER, UR_ROLE) VALUES (''' + UR_USER + ''', ''' + UR_ROLE + ''');' FROM OKM_USER_ROLE;
SELECT CONCAT('INSERT INTO OKM_USER (USR_ID, USR_NAME, USR_PASSWORD, USR_EMAIL, USR_ACTIVE) VALUES (''', USR_ID, ''', ''', USR_NAME, ''', ''', USR_PASSWORD, ''', ''', USR_EMAIL, ''', ''', USR_ACTIVE, ''');') FROM OKM_USER;
SELECT CONCAT('INSERT INTO OKM_ROLE (ROL_ID, ROL_ACTIVE) VALUES (''', ROL_ID, ''', ''', ROL_ACTIVE, ''');') FROM OKM_ROLE;
SELECT CONCAT('INSERT INTO OKM_USER_ROLE (UR_USER, UR_ROLE) VALUES (''', UR_USER, ''', ''', UR_ROLE, ''');') FROM OKM_USER_ROLE;

Generar los scripts SQL de los parámetros de configuración de la base de datos

Sección titulada «Generar los scripts SQL de los parámetros de configuración de la base de datos»
  • Haga clic, en la parte superior derecha, en el icono de exportación de parámetros de configuración .
  • El navegador descargará un archivo SQL con la configuración.
  • Haga clic, en la parte superior derecha, en Edit metadata.
  • En la vista de edición, copie el XML.
  • Vaya a Administration > Crontab > Download
  • Vaya a Administration > Repository export
  • Establezca la exportación del repositorio desde el nodo okm:root
  • Establezca la carpeta de exportación del sistema de archivos /mnt/backup/root ( debería crear una carpeta para cada nodo principal; /okm:root, /okm:categories, /okm:temples, /okm:personal, /okm:mail, /okm:trash )
  • Marque metadata ( obligatorio )
  • Marque history ( obligatorio )
  • Haga clic en el botón “Execute”

Realice una nueva Installation con el nuevo servidor de base de datos.

  • Vaya a Administration > Tools > Repository export
  • Establezca el destino de importación del repositorio /okm:root
  • Establezca la ubicación en el sistema de archivos de los datos exportados /mnt/backup/root
  • Marque metadata and history
  • Marque “Restore UUIDs”
  • Haga clic en el botón “Execute”

Ejecute el script SQL de usuarios y roles generado al principio.

  • Vaya a Administration > Database query
  • En la parte inferior derecha, elija el tipo JDBC.
  • Escriba un SQL válido.
  • Haga clic en el botón Execute.
  • Vaya a Administration > Configuration parameters
  • Vaya al final de la página.
  • Seleccione el archivo SQL de parámetros de configuración.
  • Click  botón Import.
  • Vaya a Administration > Metadata
  • Haga clic, en la parte superior derecha, en Edit metadata.
  • En la vista de edición, pegue la definición XML de metadatos que había guardado previamente.
  • En la parte inferior derecha, haga clic en el botón Edit.
  • En la parte superior derecha, haga clic en Register metadata groups para aplicar estos cambios.
  • Añada grupos al perfil.

Si ha descargado tareas de Crontab, puede registrarlas de nuevo:

  • Vaya a Administration > Crontab y siga los pasos para registrar las tareas tal como estaban en el antiguo OpenKM.

Datos que no se pueden migrar y que podrían tener que configurarse de nuevo

Sección titulada «Datos que no se pueden migrar y que podrían tener que configurarse de nuevo»