5.3. Configurando o Banco de Dados

O aplicativo Dashbuilder necessita de um banco de dados existente, criado anteriormente antes da execução do aplicativo. Para criar um banco de dados, você pode usar qualquer ferramenta do cliente do banco de dados e executar os seguintes comandos:
Postgres
A frase sql a seguir é usada para criar um banco de dados Postgres:
CREATE DATABASE dashbuilder
  WITH ENCODING='UTF8'
         OWNER=dashbuilder
         CONNECTION LIMIT=-1

Nota

A codificação do banco de dados deve ser UTF8
DB2
O banco de dados DB2 pode ser criado usando a frase sql a seguir:
CREATE DATABASE dashb PAGESIZE 16384

Nota

O tamanho da página (pagesize) padrão para os sistemas DB2 é 4k, o que não é suficiente para o tamanho das colunas da tabela do Dashbuilder. O tamanho da página deve ser forçado para 16384, como apresentado na frase acima.
Depois que o banco de dados é criado, a fonte de dados do servidor do aplicativo deve ser configurada. Você deve editar o arquivo de configuração do JBoss EAP e configurar o subsistema da fonte de dados, como os exemplos a seguir:
<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>