Skip to main content

General

Firebird

Send telemetry data to Firebird databases.

Store telemetry data in Firebird, an open-source relational database. Outbound targets write to the ProxusDeviceData table.

open_in_new

Official Documentation

firebirdsql.org

Configuration Parameters

ParameterRequiredTypeDescription
ServerYesstringFirebird server hostname or IP.
UserYesstringDatabase user.
PasswordYesstringUser password.
DatabaseYesstringDatabase path/name.

Example Configuration

Server=192.168.1.100
Database=/var/firebird/proxus.fdb
User=SYSDBA
Password=*****

Data Schema

CREATE TABLE ProxusDeviceData (
OID BIGINT GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
DEVICE_ID INT NOT NULL,
DEVICE_NAME VARCHAR(255),
"KEY" VARCHAR(255) NOT NULL,
"VALUE" BLOB SUB_TYPE TEXT NOT NULL,
DATA_TYPE VARCHAR(64) NOT NULL,
TIME TIMESTAMP NOT NULL
);

CREATE INDEX IDX_DEVICE_TIME ON ProxusDeviceData(DEVICE_ID, TIME);