Firebird/Interbase

Firebird is a free relational database offering many ANSI SQL-92 features that runs on GNU/Linux, Windows, and a variety of Unix platforms. Firebird offers excellent concurrency, high performance, and powerful language support for stored procedures and triggers. It has been used in production systems, under a variety of names since 1981.

Interbase is a proprietary database available from Borland.

Firebird and Interbase share a common API, which allows GNUe to use the same drivers for both.

Firebird is a popular choice of GNUe's Windows-based developers.

To utilize Firebird/Interbase within GNUe, you must use one of the following python drivers:

kinterbasdb Firebird/Interbase Driver

Written by Alexander Kuznetsov, kinterbasdb provides support for Firebird and Interbase.

Home Page: http://kinterbasdb.sourceforge.net

Supported Platforms:

Connection Properties

The following properties can be specified in your connections.conf file:

Examples

The following is an example of a connection.conf entry:

  [myconn]
  provider=firebird       # Use the kinterbasdb adapter
  host=localhost          # The hostname/IP of the Firebird host
  dbname=mydb             # The name of the Firebird database

  [myconn2]
  provider=interbase      # Use the kinterbasdb adapter
  host=localhost          # The hostname/IP of the Interbase host
  dbname=mydb             # The name of the Interbase database

Notes

  1. This driver is fully fuctional and has no serious known problems.

To build the driver on a Ubuntu Breezy (and below) you need at least these packages:


GNUe Home

Developer Tools