This package browser is in early development. Mind the rough edges.

firebird 3.0.13

Relational database with many ANSI SQL standard features

Firebird is an SQL RDBMS with rich support for ANSI SQL (e.g., INSERT...RETURNING) including UDFs and PSQL stored procedures, cursors, and triggers. Transactions provide full ACID-compliant referential integrity.

The database requires very little manual maintenance once set up, making it ideal for small business or embedded use.

When installed as a traditional local or remote (network) database server, Firebird can grow to terabyte scale with proper tuning---although PostgreSQL may be a better choice for such very large environments.

Firebird can also be embedded into stand-alone applications that don't want or need a full client & server. Used in this manner, it offers richer SQL support than SQLite as well as the option to seamlessly migrate to a client/server database later.

Installation

Install firebird 3.0.13 as follows:

guix install firebird@3.0.13

Or install the latest version:

guix install firebird

The firebird package provides more outputs besides the default (out). You can install them by appending :output-name to the package specification. For example:

guix install firebird:debug

You can also install packages in augmented, pure or containerized environments for development or simply to try them out without polluting your user profile. See the guix shell documentation for more information.