postgres-es

A Postgres implementation of the EventStore trait in cqrs-es.

Build tag Crates.io

docs

Installation

toml [dependencies] postgres-es = "0.0.18" cqrs-es = "0.0.18"

Usage

``` 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)]) ```

TODOs

Demo

A demo application is available here.