Supported Databases

Supported Databases

Since at least Pulse 6.0 including Pulse 7.0 and newer, the system has supported the following databases,

  • H2

  • Microsoft SQL Server

  • Postgres (7.2.+)

About H2

This is the default database of Pulse out-of-the box. Customers do not need to do anything after a fresh installation of Pulse.

On Microsoft SQL Server

Pulse also supports utilizing an external database specifically this one. It will be advisable to allocate a dedicated database for Pulse.

To configure Pulse to use this,

  1. Stop Pulse Server Windows services

  2. Open up conf\Pulse.cfgfile

  3. Search and update the following parameters,

[SQLServer] JDBCURL = UserName = Password =

As an example, given an MSSQL Server running locally via the default port of 1433 - where one of the database created has a name Pulse, the above parameter will look like,

[SQLServer] JDBCURL = localhost:1433;databaseName=Pulse UserName = {The SQL UserName} Password = {The SQL password}
  1. Start Pulse services

Note: For existing Pulse installations using H2, data will be migrated into MSSQL.

On Support for Postgres

From Pulse 7.2+, support for this database has been added.

To enable, similar to MSSQL, search for the following parameters via Pulse.cfg,

[Postgres] JDBCURL = UserName = Password =

Given a Postgres database named pulse, running locally via port 5432, the parameters will look like,

[Postgres] JDBCURL = localhost:5432/pulse UserName = {The Postgres UserName} Password = {The Postgres Password}