packages feed

persistent-postgresql 0.3.1.1 → 0.4.0

raw patch · 2 files changed

+16/−16 lines, 2 filesdep +monad-peeldep −neitherdep ~persistentdep ~template-haskell

Dependencies added: monad-peel

Dependencies removed: neither

Dependency ranges changed: persistent, template-haskell

Files

Database/Persist/Postgresql.hs view
@@ -23,20 +23,20 @@ import Control.Arrow import Data.List (sort, groupBy) import Data.Function (on)-import Control.Monad.Invert (MonadInvertIO)+import Control.Monad.IO.Peel (MonadPeelIO)  import Data.ByteString (ByteString) import qualified Data.Text as T import qualified Data.Text.Encoding as T import qualified Data.Text.Encoding.Error as T -withPostgresqlPool :: MonadInvertIO m+withPostgresqlPool :: MonadPeelIO m                    => String                    -> Int -- ^ number of connections to open                    -> (ConnectionPool -> m a) -> m a withPostgresqlPool s = withSqlPool $ open' s -withPostgresqlConn :: MonadInvertIO m => String -> (Connection -> m a) -> m a+withPostgresqlConn :: MonadPeelIO m => String -> (Connection -> m a) -> m a withPostgresqlConn = withSqlConn . open'  open' :: String -> IO Connection@@ -82,7 +82,7 @@     _ <- H.execute stmt $ map pToSql vals     return () -withStmt' :: MonadInvertIO m+withStmt' :: MonadPeelIO m           => H.Statement           -> [PersistValue]           -> (RowPopper m -> m a)
persistent-postgresql.cabal view
@@ -1,28 +1,28 @@ name:            persistent-postgresql-version:         0.3.1.1+version:         0.4.0 license:         BSD3 license-file:    LICENSE author:          Michael Snoyman <michael@snoyman.com> maintainer:      Michael Snoyman <michael@snoyman.com> synopsis:        Backend for the persistent library using postgresql. description:     Based on the HDBC-postgresql package-category:        Database+category:        Database, Yesod stability:       Stable cabal-version:   >= 1.6 build-type:      Simple homepage:        http://docs.yesodweb.com/persistent/  library-    build-depends:   base >= 4 && < 5,-                     template-haskell >= 2.4 && < 2.6,-                     HDBC >= 2.2.6 && < 2.3,-                     transformers >= 0.2.1 && < 0.3,-                     HDBC-postgresql >= 2.2.3.1 && < 2.3,-                     persistent >= 0.3.1 && < 0.4,-                     containers >= 0.2 && < 0.5,-                     bytestring >= 0.9 && < 0.10,-                     neither >= 0.1 && < 0.2,-                     text >= 0.7 && < 0.12+    build-depends:   base                  >= 4        && < 5+                   , template-haskell+                   , HDBC                  >= 2.2.6    && < 2.3+                   , transformers          >= 0.2.1    && < 0.3+                   , HDBC-postgresql       >= 2.2.3.1  && < 2.3+                   , persistent            >= 0.4      && < 0.5+                   , containers            >= 0.2      && < 0.5+                   , bytestring            >= 0.9      && < 0.10+                   , text                  >= 0.7      && < 0.12+                   , monad-peel            >= 0.1      && < 0.2     exposed-modules: Database.Persist.Postgresql     ghc-options:     -Wall