View Source Ecto Firebird Adapter
An Ecto Firebird adapter. Uses Firebirdex as the driver to communicate with Firebird.
Based on Ecto SQLite3 Adapter. Special thanks to the developers of Ecto SQLite3 Adapter!
Installation
defp deps do
[
...
{:ecto_firebird, ">= 0.0.0"}
]
endUsage
Define your repo similar to this.
defmodule MyApp.Repo do
use Ecto.Repo, otp_app: :my_app, adapter: Ecto.Adapters.Ecto.Adapters.Firebird
endConfigure your repository similar to the following.
config :my_app,
ecto_repos: [MyApp.Repo]
config :my_app, MyApp.Repo,
hostname: "servername",
username: "SYSDBA",
password: "secret",
database: "/path/to/my/database.db"