-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | Postgres implementations for eventful
--
-- Postgres implementations for eventful
@package eventful-postgresql
@version 0.1.3
-- | Defines an Postgresql event store.
module Eventful.Store.Postgresql
-- | An EventStore that uses a PostgreSQL database as a backend. Use
-- SqlEventStoreConfig to configure this event store.
postgresqlEventStore :: (MonadIO m, PersistEntity entity, PersistEntityBackend entity ~ SqlBackend) => SqlEventStoreConfig entity serialized -> EventStore serialized (SqlPersistT m)
-- | This function runs migrations to create the events table if it isn't
-- present.
initializePostgresqlEventStore :: (MonadIO m) => ConnectionPool -> m ()