packages feed

haskelldb-hdbc-postgresql (empty) → 0.10

raw patch · 3 files changed

+60/−0 lines, 3 filesdep +HDBCdep +HDBC-postgresqldep +basebuild-type:Customsetup-changed

Dependencies added: HDBC, HDBC-postgresql, base, haskell98, haskelldb, haskelldb-hdbc, mtl

Files

+ Database/HaskellDB/HDBC/PostgreSQL.hs view
@@ -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}
+ Setup.hs view
@@ -0,0 +1,4 @@+#!/usr/bin/env runghc++import Distribution.Simple+main = defaultMain
+ haskelldb-hdbc-postgresql.cabal view
@@ -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