| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Eventium.Store.Postgresql
Description
Defines an Postgresql event store.
Synopsis
- postgresqlEventStoreWriter :: forall (m :: Type -> Type) entity serialized. (MonadIO m, PersistEntity entity, PersistEntityBackend entity ~ SqlBackend, SafeToInsert entity) => SqlEventStoreConfig entity serialized -> VersionedEventStoreWriter (SqlPersistT m) serialized
- module Eventium.Store.Class
- module Eventium.Store.Sql
Documentation
postgresqlEventStoreWriter :: forall (m :: Type -> Type) entity serialized. (MonadIO m, PersistEntity entity, PersistEntityBackend entity ~ SqlBackend, SafeToInsert entity) => SqlEventStoreConfig entity serialized -> VersionedEventStoreWriter (SqlPersistT m) serialized Source #
An EventStore that uses a PostgreSQL database as a backend. Use
SqlEventStoreConfig to configure this event store.
module Eventium.Store.Class
module Eventium.Store.Sql