···11[package]
22name = "migration"
33version = "0.1.0"
44-edition = "2021"
44+edition = "2024"
55publish = false
6677[lib]
···1212async-std = { version = "1", features = ["attributes", "tokio1"] }
13131414[dependencies.sea-orm-migration]
1515-version = "1.1.0"
1515+version = "2.0.0-rc"
1616features = [
1717 # Enable at least one `ASYNC_RUNTIME` and `DATABASE_DRIVER` feature if you want to run migration via CLI.
1818 # View the list of supported features at https://www.sea-ql.org/SeaORM/docs/install-and-config/database-and-async-runtime.
+4
crates/db/src/lib.rs
···3344use std::path::Path;
5566+use migration::{Migrator, MigratorTrait};
67use sea_orm::{Database, DatabaseConnection};
78use tracing::debug;
89···3536 debug!("connecting to {connection_string}");
36373738 let conn = Database::connect(connection_string).await?;
3939+4040+ // run all migrations on connection
4141+ Migrator::up(&conn, None).await?;
38423943 Ok(Self { conn })
4044 }