5.3. Configuración de la base de datos

La aplicación Dashbuilder requiere una base de datos existente, creada antes de ejecutar la aplicación. Para crear una base de datos usted puede utilizar la herramienta de cliente y ejecutar los siguientes comandos:
Postgres
El siguiente enunciado sql sirve para crear una base de datos Postgres:
CREATE DATABASE dashbuilder
  WITH ENCODING='UTF8'
         OWNER=dashbuilder
         CONNECTION LIMIT=-1

Nota

La codificación de la base de datos debe ser UTF8
DB2
La base de datos DB2 puede ser creada mediante el siguiente enunciado sql:
CREATE DATABASE dashb PAGESIZE 16384

Nota

El tamaño de la página predeterminada para sistemas DB2 es 4k, lo cual no es suficiente para el tamaño de columnas de la tabla de dashbuilder. El tamaño de la página debe ser forzado a 16384 como se muestra en la oración de arriba.
Una vez que la base de datos haya sido creada, deberá configurar la fuente de datos del servidor de aplicaciones. Modifique el archivo de configuración JBoss EAP y configure el subsistema de fuente de datos como en los siguientes ejemplos:
<datasource jndi-name="java:jboss/datasources/jbpmDS" enabled="true" use-java-context="true" pool-name="postgresqlDS">
    <connection-url>jdbc:postgresql://localhost/test</connection-url>
    <driver>postgresql</driver>
    <pool></pool>
    <security>
       <user-name>sa</user-name>
       <password>sa</password>
    </security>
</datasource>
<drivers>
    <driver name="postgresql" module="org.postgresql">
        <xa-datasource-class>org.postgresql.xa.PGXADataSource</xa-datasource-class>
    </driver>
</drivers>