diff --git a/Database/HaskellDB/HDBC/PostgreSQL.hs b/Database/HaskellDB/HDBC/PostgreSQL.hs
new file mode 100644
--- /dev/null
+++ b/Database/HaskellDB/HDBC/PostgreSQL.hs
@@ -0,0 +1,34 @@
+-----------------------------------------------------------
+-- |
+-- Module      :  Database.HaskellDB.HDBC.PostgreSQL
+-- Copyright   :  HWT Group (c) 2003, Bjorn Bringert (c) 2005
+-- License     :  BSD-style
+-- 
+-- Maintainer  :  haskelldb-users@lists.sourceforge.net
+-- Stability   :  experimental
+-- Portability :  portable
+--
+-----------------------------------------------------------
+module Database.HaskellDB.HDBC.PostgreSQL (
+		      postgresqlConnect,
+                      DriverInterface(..),
+		      driver
+		      ) where
+
+import Database.HaskellDB.Database
+import Database.HaskellDB.HDBC
+import Database.HaskellDB.DriverAPI
+import Database.HaskellDB.Sql.PostgreSQL
+
+import Database.HDBC.PostgreSQL (connectPostgreSQL)
+
+postgresqlConnect :: MonadIO m => [(String,String)] -> (Database -> m a) -> m a
+postgresqlConnect opts = hdbcConnect generator (connectPostgreSQL conninfo)
+    where conninfo = unwords [ k ++ "=" ++ v | (k,v) <- opts]
+
+-- | This driver passes its options through to HDBC.
+-- HDBC refers to
+-- <http://www.postgresql.org/docs/8.1/static/libpq.html#LIBPQ-CONNECT>
+-- for the meaning of the options.
+driver :: DriverInterface
+driver = defaultdriver {connect = postgresqlConnect}
diff --git a/Setup.hs b/Setup.hs
new file mode 100644
--- /dev/null
+++ b/Setup.hs
@@ -0,0 +1,4 @@
+#!/usr/bin/env runghc
+
+import Distribution.Simple
+main = defaultMain
diff --git a/haskelldb-hdbc-postgresql.cabal b/haskelldb-hdbc-postgresql.cabal
new file mode 100644
--- /dev/null
+++ b/haskelldb-hdbc-postgresql.cabal
@@ -0,0 +1,22 @@
+Name: haskelldb-hdbc-postgresql
+Version: 0.10
+Copyright: The authors
+Maintainer: haskelldb-users@lists.sourceforge.net
+Author: Daan Leijen, Conny Andersson, Martin Andersson, Mary Bergman, Victor Blomqvist, Bjorn Bringert, Anders Hockersten, Torbjorn Martin, Jeremy Shaw
+License: BSD3
+build-depends: 
+  haskell98, 
+  base, 
+  mtl, 
+  haskelldb==0.10, 
+  haskelldb-hdbc==0.10, 
+  HDBC==1.0.1, 
+  HDBC-postgresql==1.0.1.0
+Extensions: ExistentialQuantification,
+            OverlappingInstances,
+            UndecidableInstances,
+            MultiParamTypeClasses
+Synopsis: HaskellDB support for the HDBC PostgreSQL driver.
+Exposed-Modules:
+        Database.HaskellDB.HDBC.PostgreSQL
+ghc-options: -O2
