hdbi: Haskell Database Independent interface

[ bsd3, database, library ] [ Propose Tags ]

HDBI provides an abstraction layer between Haskell programs and SQL relational databases. This lets you write database code once, in Haskell, and have it work with any number of backend SQL databases (MySQL, Oracle, PostgreSQL, ODBC-compliant databases, etc.)

[Skip to Readme]


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


  • No Candidates
Versions [RSS] 1.0.0, 1.1.0, 1.1.1, 1.2.0, 1.3.0
Dependencies attoparsec, base (>=3 && <5), blaze-builder, bytestring, containers, Decimal (>=0.2.1), deepseq, old-locale, stm, template-haskell, text, time (>= && <=1.5), uuid (>=1.0.0) [details]
License BSD-3-Clause
Copyright Copyright (c) 2005-2013 John Goerzen
Author John Goerzen
Maintainer Aleksey Uymanov <s9gf4ult@gmail.com>
Category Database
Home page https://github.com/s9gf4ult/hdbi
Source repo head: git clone https://github.com/s9gf4ult/hdbi.git
Uploaded by AlekseyUymanov at 2013-10-15T11:11:08Z
Reverse Dependencies 5 direct, 0 indirect [details]
Downloads 3943 total (12 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Successful builds reported [all 1 reports]

Readme for hdbi-1.3.0

[back to package description]


Welcome to HDBI, Haskell Database Independent interface.

HDBI is the fork of HDBC. This is just improved HDBC with new features.


Tested on GHC-7.4 but must work on older and newer versions, HUGS is not supported for now.

The steps to install are:

cabal install hdbi