A Rust library for persisting Event Sourced entities to PostgreSQL
This crate simplifies Event Sourcing persistence by automatically generating type-safe
queries and operations for PostgreSQL. It decouples domain logic from persistence
concerns while ensuring compile-time verification through sqlx.
Documentation
Features
- Store and construct from event sequences
- Type-safe and compile-time verification
- Simple and configurable query generation
- Easy idempotency checks
- Cursor-based pagination
- Flexible ID types
- Atomic operations
- Reduce boilerplate code