arcly-http-data 0.7.0

Multi-tenant data layer (SQLx/SeaORM/Diesel facade, tenancy, migrations, transactional outbox) for arcly-http.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Driver adapters — each behind its Cargo feature.
//!
//! | Feature      | Module     | Ecosystem                                  |
//! |--------------|------------|--------------------------------------------|
//! | `db-sqlx`    | `sqlx`   | SQLx `AnyPool` (postgres / mysql / sqlite) |
//! | `db-seaorm`  | `seaorm` | SeaORM `DatabaseConnection`                |
//! | `db-diesel`  | `diesel` | Sync Diesel isolated via `spawn_blocking`  |

#[cfg(feature = "db-diesel")]
pub mod diesel;
#[cfg(feature = "db-seaorm")]
pub mod seaorm;
#[cfg(feature = "db-sqlx")]
pub mod sqlx;