Ir al contenido
Otras versiones

Cargando…

Configurar PostgreSQL

DROP DATABASE IF EXISTS okmdb;
CREATE USER openkm WITH PASSWORD '*secret*';
CREATE DATABASE okmdb WITH OWNER openkm ENCODING 'UTF8';

O desde la línea de comandos.

Ventana de terminal
$ createuser --pwprompt openkm
$ createdb --owner=openkm --encoding=UTF8 okmdb

Más información en:

Edite el fichero $TOMCAT_HOME/openkm.properties

hibernate.dialect=com.openkm.db.dialect.PostgreSQL92Dialecthibernate.hbm2ddl=create-only

Edite el fichero $TOMCAT_HOME/openkm.properties y habilite el recurso denominado jdbc/OpenKMDS

spring.datasource.driver-class-name=org.postgresql.Driver
spring.datasource.url=jdbc:postgresql://localhost:5432/okmdb
spring.datasource.username=openkm
spring.datasource.password=*secret*
spring.datasource.validationQuery=SELECT 1

Edite el fichero $TOMCAT_HOME/openkm.properties

authentication.openkm.database=true

Habilitar el parámetro de configuración native

Sección titulada «Habilitar el parámetro de configuración native»

Vaya a Administration > Configuration parameters

native.sql.lowercase=true

Durante el arranque de OpenKM, la aplicación creará automáticamente una estructura de base de datos vacía.

Si desea obtener el máximo rendimiento de PostgreSQL, pgFouine le ayudará con esta tarea.

Las versiones 9.6 y posteriores de PostgreSQL han modificado algunas tablas y columnas del esquema. Compruebe que está utilizando el controlador JDBC correcto.