atomr_persistence_sql/lib.rs
1//! atomr-persistence-sql. Unified SQL Journal + SnapshotStore provider.
2//!
3//! Uses `sqlx` under the hood so a single
4//! code path targets SQLite (default), Postgres, MySQL, and (later) MSSQL.
5
6mod config;
7mod dialect;
8mod journal;
9mod query;
10mod schema;
11mod snapshot;
12
13pub use config::{SqlConfig, SqlDialect};
14pub use dialect::detect_dialect;
15pub use journal::SqlJournal;
16pub use query::SqlReadJournal;
17pub use schema::ensure_schema;
18pub use snapshot::SqlSnapshotStore;