Expand description
Ravel DB SeaORM — SeaORM database backend for Ravel.
Implements the ravel_db_core traits using SeaORM 2.0.
§Quick start
ⓘ
use ravel_db_seaorm::connection::ConnectionManager;
use ravel_db_seaorm::sea_orm::*;
let manager = ConnectionManager::from_config("config").unwrap();
let db = manager.connect("default").await.unwrap();Re-exports§
pub use sea_orm;pub use sea_orm_migration;
Modules§
- connection
- Connection Manager — multi-database connection handling.
- migration
- Migration runner — execute SeaORM migrations with a simple API.
- model
- Model convenience layer — re-exports and extension traits.
- pagination
- Pagination wrapper — Ravel-style paginator on top of SeaORM.
Traits§
- Connection
Manager Trait - Trait for database connection managers.
- Migration
Runner Trait - Trait for running database migrations.