The rdbHsqlDb palette provides the HsqlDbDatabase components.

You access the properties to configure the driver for this database by expanding , and double-clicking the HsqlDbDatabase node in the Nav tree.
In addition to the standard properties (Status, Enabled, Fault Cause, Health and Alarm Source Info), these properties support this component.
| Property | Value | Description |
|---|---|---|
| Use Encrypted Connection | true or false (default)
|
Indicates if the connection between the station and the database is secure (
true) or not secure (false). To ensure that your system cannot be hacked, leave this property set to true. Change it only if your database does not support data encryption.
|
| User Name | text |
Defines the user name used to log in to the database.
Login credentials must provide sufficient database privileges to allow you to perform one or more (depending on database type) of these commands: CREATE TABLE, CREATE INDEX, CREATE SEQUENCE |
| Worker | additional properties | The “rdb-RdbmsWorker” topic documents these properties. |
| Export Mode | drop-down list |
Specifies how histories are exported to the specified database.
|
| Use Unicode Encoding Scheme | true or false (default)
|
Creates history table schemas with the Universal character set Transformation Format (UTF-8) or Unicode data types for string-valued
columns to store Asian character sets.
NOTE: An Update Wizard is available to upgrade existing databases to support Unicode.
|
| Timestamp Storage | drop-down list |
Exports or updates history timestamps to Coordinated Universal Time (UTC) enabling the export of history records from different
timezones into a common database and be chronologically correct and independent of any specific source timezone characteristics.
In other words, exported histories show the timestamp data from where the history is actually stored, making useable histories
with a consistent timestamp.
NOTE: An Update Wizard is available to upgrade existing databases to support Unicode.
|
| Points | folder | Holds all points. |
| Sql Scheme Enabled | true or false (default)
|
Permits (
true) and prohibits (false) the use of ORDs that contain sql:.
If a BFormat contains sql:, users can directly query the database bypassing framework access control and make direct changes to the database. This is
a security risk. Best security practice sets this property to |
| Rdb Security Settings | additional properties | The “rdb-RdbSecuritySettings” topic documents these properties. |
| Base Directory | chooser |
Defines the path that points to the location of the Hsql database. A typical configuration is to create a folder directly
under the station (in the file space). For example, if the folder is named hsqldb, the filepath to this folder would be:
file:^hsqldb.
|
| Database Name | text |
Provides the name of the database.
|
| Defrag On Save | true or false (default)
|
Configures the driver to defragment when it saves the database.
|
| Defrag And Save Periodic Schedule | control-TimeTrigger with multiple properties | Getting Started with Niagara documents these properties. |
This component supports the following actions:
Timestamp Storage property writable within the RdbmsNetwork Update Wizard. When the wizard converts a database to UTC (Coordinated Universal Time), it sets this property to read-only.