eidetica/backend/database/mod.rs
1//! Database-style backend implementations
2//!
3//! These backends provide persistent, queryable storage similar to traditional databases.
4
5mod in_memory;
6mod sorting;
7#[cfg(any(feature = "sqlite", feature = "postgres"))]
8pub mod sql;
9
10pub use in_memory::InMemory;
11#[cfg(feature = "postgres")]
12pub use sql::Postgres;
13#[cfg(feature = "sqlite")]
14pub use sql::Sqlite;
15#[cfg(any(feature = "sqlite", feature = "postgres"))]
16pub use sql::{DbKind, SqlxBackend};