packages feed

eventium-postgresql 0.2.1 → 0.3.0

raw patch · 2 files changed

+8/−8 lines, 2 filesdep ~eventium-coredep ~eventium-sql-common

Dependency ranges changed: eventium-core, eventium-sql-common

Files

eventium-postgresql.cabal view
@@ -5,7 +5,7 @@ -- see: https://github.com/sol/hpack  name:           eventium-postgresql-version:        0.2.1+version:        0.3.0 synopsis:       Postgres implementations for eventium description:    Eventium-postgresql provides a PostgreSQL-based event store implementation for the Eventium event                 sourcing framework. It uses the Persistent library for type-safe database access and provides@@ -49,8 +49,8 @@       aeson >=1.5 && <2.3     , base >=4.9 && <5     , bytestring >=0.10 && <0.13-    , eventium-core >=0.2.0 && <0.3.0-    , eventium-sql-common >=0.2.0 && <0.3.0+    , eventium-core >=0.3.0 && <0.4.0+    , eventium-sql-common >=0.3.0 && <0.4.0     , mtl >=2.2 && <2.4     , persistent >=2.14 && <2.18     , text >=1.2 && <2.2@@ -82,8 +82,8 @@     , aeson >=1.5 && <2.3     , base >=4.9 && <5     , bytestring >=0.10 && <0.13-    , eventium-core >=0.2.0 && <0.3.0-    , eventium-sql-common >=0.2.0 && <0.3.0+    , eventium-core >=0.3.0 && <0.4.0+    , eventium-sql-common >=0.3.0 && <0.4.0     , eventium-testkit     , hspec     , mtl >=2.2 && <2.4
src/Eventium/Store/Postgresql.hs view
@@ -5,7 +5,7 @@ -- | Defines an Postgresql event store. module Eventium.Store.Postgresql   ( postgresqlEventStoreWriter,-    postgresqlEventStoreWriterTagged,+    postgresqlTaggedEventStoreWriter,     module Eventium.Store.Class,     module Eventium.Store.Sql,   )@@ -35,11 +35,11 @@  -- | Like 'postgresqlEventStoreWriter' but accepts 'TaggedEvent's, -- preserving the metadata attached to each event.-postgresqlEventStoreWriterTagged ::+postgresqlTaggedEventStoreWriter ::   (MonadIO m, PersistEntity entity, PersistEntityBackend entity ~ SqlBackend, SafeToInsert entity) =>   SqlEventStoreConfig entity serialized ->   VersionedEventStoreWriter (SqlPersistT m) (TaggedEvent serialized)-postgresqlEventStoreWriterTagged config = EventStoreWriter $ transactionalExpectedWriteHelper getLatestVersion storeEvents'+postgresqlTaggedEventStoreWriter config = EventStoreWriter $ transactionalExpectedWriteHelper getLatestVersion storeEvents'   where     getLatestVersion = sqlMaxEventVersion config maxPostgresVersionSql     storeEvents' = sqlStoreEventsTagged config (Just tableLockFunc) maxPostgresVersionSql