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 archivo $TOMCAT_HOME/openkm.properties.

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

Edite el archivo $TOMCAT_HOME/openkm.properties y habilite el recurso llamado 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

Configurar el inicio de sesión de la aplicación

Sección titulada «Configurar el inicio de sesión de la aplicación»

Edite el archivo $TOMCAT_HOME/openkm.properties.

authentication.openkm.database=true

Habilitar el parámetro de configuración nativo

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

Vaya a Administration > Configuration parameters

native.sql.lowercase=true

Como parte del proceso de 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á.

A partir de PostgreSQL 9.6, se han modificado algunas tablas y columnas del esquema. Compruebe que está utilizando el driver JDBC correcto.