12 lines
395 B
Rust
12 lines
395 B
Rust
use migration::migrate_database;
|
|
use tracing::{debug, info};
|
|
|
|
pub async fn run_database_migrations(db_url: &str) -> Result<(), Box<dyn std::error::Error>> {
|
|
// Logic to run database migrations
|
|
info!("Running database migrations...");
|
|
debug!("Database URL: {}", db_url);
|
|
migrate_database(db_url).await.map_err(Box::new)?;
|
|
info!("Database migrations completed.");
|
|
Ok(())
|
|
}
|