metabase-firebird-driver
metabase-firebird-driver copied to clipboard
A plugin that allows Metabase to connect to FirebirdSQL databases.
Firebird driver for metabase
This driver enables metabase to connect to FirebirdSQL databases.
Installation:
- Make sure you have installed a recent Metabase Version.
- Download the latest release of the Firebird driver or build it from source.
- Create the
plugins
directory if it doesn't already exist. By default that directory is next to the metabase.jar file, but you can specify a different directory by setting the environment varianbleMB_PLUGINS_DIR
. - Just drop the
firebird.metabase-driver.jar
in the plugins directory. On startup, metabase will load the plugin and the driver should be available.
Authentication issues when using Legacy_Auth
The latest releases are built with version 4.x of Jaybird (the Firebird JDBC driver), which no longer supports Legacy_Auth.
:warning: First of all: Legacy_Auth is disabled for a reason. You should only use the following workarounds if you have no way of using a more secure authentication method. :warning:
If you really need to access your database using Legacy_Auth (#14) you can add it to the authentication plugins. For example:
jdbc:firebirdsql://localhost/employee?authPlugins=Legacy_Auth
If that does not work for you, you can use the release artifact firebird.metabase-driver_jaybird-3.jar
which is built with Jaybird 3.x.
Building from source:
For a detailed description, take a look at the official documentation.
- Checkout the main metabase repository and the firebird driver repository in the same parent directory:
workspace
- metabase
- metabase-firebird-driver
- Run the
build.sh
script from the metabase-firebird-driver repository
cd metabase-firebird-driver
./build.sh
- The driver will now be built. The .jar file can be found in the
target
directory.