• Configuracion de base de datos

  • OpenKM tiene muchas características interesantes, pero es necesario un proceso de configuración para mostrar todo su potencial.
OpenKM tiene muchas características interesantes, pero es necesario un proceso de configuración para mostrar todo su potencial.
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.
 #25417  by ivette
 
Hola Buenos dias,

Tengo una consulta, instale el sistema OpenKm, por el momento estoy utilizando la base de datos que se encuentra por default en el sistema.

Que gestor de base de datos utiliza el sisteam Openk por default?

Estoy contemplando utilizar postgres para la base de datos, pero me nace la duda si es mejor utilizar la base que se encuentra en el openkm o implentarla con postgres tal ves me pueden ayuda con esta consulta.

Muchas gracias
 #25418  by voragoth
 
Yo utilizo mysql (la empresa me lo pide), pero openkm está tanto para mysql, como para postgresql. Recomiendo que leas las siguientes páginas de la wiki

http://wiki.openkm.com/index.php/PostgreSQL-OpenKM_6.2
http://wiki.openkm.com/index.php/MySQL_-_OpenKM_6.2

Y, como opinión personal, el motor de postgresql es mucho mas potente que el de mysql.
 #25423  by ivette
 
Hola muchas gracias por la informacion, sabes instale como la guia para postgres pero presento el siguiente mensaje en el log:
Code: Select all
WARN  org.hibernate.util.JDBCExceptionReporter - SQL Error: 0, SQLState: null
2013-09-13 16:41:37,092 [http-bio-0.0.0.0-8080-exec-7] ERROR org.hibernate.util.JDBCExceptionReporter - Cannot load JDBC driver class 'org.postgresql.Driver'
2013-09-13 16:41:37,092 [http-bio-0.0.0.0-8080-exec-7] ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/OpenKM].[jsp] - El Servlet.service() para servlet jsp lanzó una excepción
java.lang.ClassNotFoundException: org.postgresql.Driver
Me puedes ayuda con este problema?
 #25462  by ivette
 
muchas gracias si tienes toda la razon copie el driver para conectarse a postgres, y funciono correctamente.
 #25898  by dchirinos
 
Buenas.-

tengo una versión comunidad, funcionando con la base de datos por defecto de openkm (hsqldb), como puedo hacer para pasar esta a mysql. ya la version nueva se ejecuta sobre mysql, solo necesito pasar los datos de hsqldb a mysql

de antemano muchas gracias
 #25906  by jllort
 
Para eso tienes que :
1- Exportar todo el repositorio http://wiki.openkm.com/index.php/Repository_export ( importante, seleccionar todos los checkbox )
2- Yo configuraria una intancia nueva de openkm con Mysql y pararia la otra.
3- Importar todo el repositorio http://wiki.openkm.com/index.php/Repository_import ( importante lo primero que hay que importar siempre son las categorías, si es que tienes alguna )

Supongo que querras mantener los usuarios etc... las consultas de base de datos en la hsql seran probablemente muy similares a:
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.