Firebird

Firebird is a powerful, cross-platform, and open-source relational database.

About

Firebird is a relational database management system offering many ANSI SQL standard features that runs on Linux, Windows, and a variety of Unix platforms. It is known for its small footprint, powerful features, and easy maintenance.

Available Tools

Requirements

Database User

This source uses standard authentication. You will need to create a Firebird user to login to the database with.

Example

sources:
    my_firebird_db:
        kind: firebird
        host: "localhost"
        port: 3050
        database: "/path/to/your/database.fdb"
        user: ${FIREBIRD_USER}
        password: ${FIREBIRD_PASS}

Tip

Use environment variable replacement with the format ${ENV_NAME} instead of hardcoding your secrets into the configuration file.

Reference

fieldtyperequireddescription
kindstringtrueMust be “firebird”.
hoststringtrueIP address to connect to (e.g. “127.0.0.1”)
portstringtruePort to connect to (e.g. “3050”)
databasestringtruePath to the Firebird database file (e.g. “/var/lib/firebird/data/test.fdb”).
userstringtrueName of the Firebird user to connect as (e.g. “SYSDBA”).
passwordstringtruePassword of the Firebird user (e.g. “masterkey”).