Files
Aether/crates/aether-data/src/repository/management_tokens/mod.rs
fawney19 fce7e959e5 Add multi-database data layer
Introduce aether-data-schema and driver-specific schema generation for Postgres, MySQL, and SQLite.

Split data backends, lifecycle, repositories, and gateway runtime integration across database drivers.

Verified with cargo fmt --all --check, cargo clippy --workspace --all-targets -- -D warnings, and cargo test --workspace.
2026-05-05 18:27:36 +08:00

17 lines
592 B
Rust

mod memory;
mod mysql;
mod postgres;
mod sqlite;
mod types;
pub use memory::InMemoryManagementTokenRepository;
pub use mysql::MysqlManagementTokenRepository;
pub use postgres::SqlxManagementTokenRepository;
pub use sqlite::SqliteManagementTokenRepository;
pub use types::{
CreateManagementTokenRecord, ManagementTokenListQuery, ManagementTokenReadRepository,
ManagementTokenWriteRepository, RegenerateManagementTokenSecret, StoredManagementToken,
StoredManagementTokenListPage, StoredManagementTokenUserSummary, StoredManagementTokenWithUser,
UpdateManagementTokenRecord,
};