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.
- Outputs:
debug
,out
- Website: https://www.firebirdsql.org
- Licenses: GPL 2+ · LGPL 2.1 · Modified BSD · MPL 1.1 · non-copyleft · non-copyleft · Original BSD · Public Domain
- Package source: gnu/packages/databases.scm
- Builds: See build status
- Issues: See known issues
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.