• Migracion hsqldb a mariaDB

  • Problemas con la instalación de OpenKM? No problemo, la solución está más cerca de lo que piensas.
Problemas con la instalación de OpenKM? No problemo, la solución está más cerca de lo que piensas.
Forum rules: Por favor, antes de preguntar algo consulta el wiki de documentación o utiliza la función de búsqueda del foro. Recuerda que no tenemos una bola de cristal ni poderes mentales, o sea que que para informar sobre un error es necesario que nos indiques tanto la versión de OpenKM que usas como la del navegador y sistema operativo. Para más información consulta Cómo informar de fallos de forma efectiva.
 #49581  by albertogomez38
 
Buenos dias:

Tenemos una instalacioin con Openkm 6.3.1 community en hsqldb. Estamos haciendo la migracion 6.3.8 community con MariaDB.
Hemos exportado desde el menu repository export la instalacion original e importado en la nueva con repository import.
Todos los datos son accesibles. He visto que las carpetas conservan los permisos correctamente, simplemente falta dar de alta los usuarios, roles, categorias.

¿Como debemos proceder para migrar estos datos? o ¿debemos crearlos manualmente?

¿Debemos vericar de algun modo la integridad de datos?


Gracias, un saludo
 #49596  by jllort
 
Igual el primer paso hubiese sido migrar los datos de las tablas de los usuarios y los roles, pero bueno tampoco pasa nada por hacerlo en el orden inverso. Los siguientes scripts te seran de utilidad:
Code: Select all
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;

About Us

OpenKM is part of the management software. A management software is a program that facilitates the accomplishment of administrative tasks. OpenKM is a document management system that allows you to manage business content and workflow in a more efficient way. Document managers guarantee data protection by establishing information security for business content.