Database Configuration tab (HsqlDbDatabase)

An HSQL database is a relational database management system written in Java. It has a JDBC driver and supports a large subset of SQL-92 and SQL:2008 standards. (Wikipedia). This tab is available in a controller station.
Figure 341.   HsqlDbDatabase properties
Image

You access this view from the main menu by clicking Controller Setup > Miscellaneous > Configure Database, followed by clicking the HsqlDbDatabase tab.

In addition to the standard properties (Status, Enabled, Fault Cause, Health, and Alarm Source Info), these properties support an HSQL database.

Property Value Description
User Name read-only Defines the user name credential with which to log in to the database.
Password read-only Defines the password credential required to log in to the database.
Base Directory read-only Defines the path that points to the location of the database. A typical configuration uses a folder file space directly under the station. For example, if the folder is named hsqldb, the path would be: file:^hsqldb.
Database Name read-only Defines the name of the database to connect to. If the database does not already exist, the system creates it when you save the property sheet with a completed Base Directory and Database Name.
Defrag on Save true or false (default) Configures the system to remove blank records in the database when you save it. Removing blank records can take time. Based on your use of the system, you should establish a regular time to defragment the database. Other backups can be performed without defragmentation to save time.