Migracion hsqldb a mariaDB

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.
Post Reply
albertogomez38
Fresh Boarder
Fresh Boarder
Posts: 17
Joined: Thu Jan 21, 2016 12:23 pm

Migracion hsqldb a mariaDB

Post 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

jllort
Moderator
Moderator
Posts: 11151
Joined: Fri Dec 21, 2007 11:23 am
Location: Sineu - ( Illes Balears ) - Spain
Contact:

Re: Migracion hsqldb a mariaDB

Post 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;

Post Reply