Skip to main content

Crate ravel_db_seaorm

Crate ravel_db_seaorm 

Source
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§

ConnectionManagerTrait
Trait for database connection managers.
MigrationRunnerTrait
Trait for running database migrations.