db/lib.rs
1pub mod models;
2pub mod test_utils;
3
4use sea_orm::{Database, DatabaseConnection};
5use std::env;
6
7pub async fn connect() -> DatabaseConnection {
8 let db_url = env::var("DATABASE_PATH")
9 .map(|path| format!("sqlite://{}?mode=rwc", path))
10 .expect("DATABASE_PATH must be set in .env");
11
12 Database::connect(&db_url)
13 .await
14 .expect("Failed to connect to database")
15}