Crate postgres_es[−][src]
Expand description
postgres-es
A Postgres implementation of the
EventStore
trait in cqrs-es.
Installation
[dependencies]
postgres-es = "0.1.1"
cqrs-es = "0.1.1"
Structs
This provides a simple query repository that can be used both to return deserialized views and to act as a query processor.
Storage engine using an Postgres backing and relying on a serialization of the aggregate rather than individual events. This is similar to the “snapshot strategy” seen in many CQRS frameworks.
Holds context for a pure event store implementation for MemStore
Storage engine using an Postgres backing. This is the only persistent store currently provided.
Holds context for a pure event store implementation for MemStore
Functions
A convenience function for creating a CqrsFramework
A convenience function for creating a CqrsFramework using a snapshot store
Type Definitions
A convenience type for creating a CqrsFramework backed by PostgresStore and using a simple metadata supplier with time of commit.
A convenience type for creating a CqrsFramework backed by PostgresSnapshotStore and using a simple metadata supplier with time of commit.