A Postgres implementation of the
EventStore
trait in cqrs-es.
toml
[dependencies]
postgres-es = "0.1.0"
cqrs-es = "0.1.0"
``` use postgres::{Connection, TlsMode}; use postgres_es::PostgresCqrs;
let connection = Connection::connect("postgresql://demouser:demopass@localhost:5432/demo", TlsMode::None).unwrap(); let cqrs = postgreses::postgrescqrs(connection, vec![Box::new(my_query)]) ```
GenericQueryRepository
to simplify event replay.A demo application is available here.