Ir al contenido
Otras versiones

Cargando…

Configuring PostgreSQL

Esta página aún no está disponible en tu idioma.

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

Or from the command line.

Terminal window
$ createuser --pwprompt openkm
$ createdb --owner=openkm --encoding=UTF8 okmdb

More info at:

Edit the file $TOMCAT_HOME/openkm.properties.

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

Edit the file $TOMCAT_HOME/openkm.properties and enable the resource named 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

Edit the file $TOMCAT_HOME/openkm.properties.

authentication.openkm.database=true

Go to Administration > Configuration parameters.

native.sql.lowercase=true

During OpenKM startup, the application will automatically create an empty database structure.

If you want to obtain the maximum performance from PostgreSQL, pgFouine will help you with this task.

PostgreSQL versions 9.6 and above have changed some tables and columns in the schema. Check that you are using the correct JDBC driver.