packages feed

HDBC-mysql 0.4 → 0.5

raw patch · 2 files changed

+6/−5 lines, 2 filesdep ~HDBCdep ~basePVP ok

version bump matches the API change (PVP)

Dependency ranges changed: HDBC, base

API changes (from Hackage documentation)

Files

Database/HDBC/MySQL/Connection.hsc view
@@ -17,6 +17,7 @@  import qualified Database.HDBC.Types as Types import Database.HDBC.ColTypes as ColTypes+import Database.HDBC (throwSqlError)  #include <mysql.h> @@ -652,7 +653,7 @@                     nullable = Just $ nullAllowed == "YES"                 in (colname, ColTypes.SqlColDesc sqlTypeId Nothing Nothing Nothing nullable) -            fromRow _ = throwDyn $ Types.SqlError "" 0 "DESCRIBE failed"+            fromRow _ = error "DESCRIBE failed"  -- XXX this is likely to be incomplete. typeIdOfString :: String -> ColTypes.SqlTypeId@@ -689,14 +690,14 @@ statementError stmt_ = do   errno <- mysql_stmt_errno stmt_   msg <- peekCString =<< mysql_stmt_error stmt_-  throwDyn $ Types.SqlError "" (fromIntegral errno) msg+  throwSqlError $ Types.SqlError "" (fromIntegral errno) msg  -- Returns the last connection-level error. connectionError :: Ptr MYSQL -> IO a connectionError mysql_ = do   errno <- mysql_errno mysql_   msg <- peekCString =<< mysql_error mysql_-  throwDyn $ Types.SqlError "" (fromIntegral errno) msg+  throwSqlError $ Types.SqlError "" (fromIntegral errno) msg  {- ---------------------------------------------------------------------- -} 
HDBC-mysql.cabal view
@@ -1,7 +1,7 @@ Name:             HDBC-mysql Category:         Database Synopsis:         MySQL driver for HDBC-Version:          0.4+Version:          0.5 Description:      This package provides a MySQL driver for HDBC. Stability:        Experimental Maintainer:       Chris Waterson <waterson@maubi.net>@@ -10,7 +10,7 @@ License:          LGPL License-file:     COPYING Homepage:         http://www.maubi.net/~waterson/hacks/hdbc-mysql.html-Build-Depends:    base >= 3 && < 4, bytestring, time, HDBC >= 1.1.0+Build-Depends:    base, bytestring, time, HDBC >= 2.1.0 Exposed-modules:  Database.HDBC.MySQL Other-modules:    Database.HDBC.MySQL.Connection ghc-options:      -Wall