Run migrations on launch

This commit is contained in:
Joshua Coles 2024-07-27 21:04:17 +01:00
parent 02a5593411
commit 6d64044296

View File

@ -380,8 +380,15 @@ async fn main() {
let database_url = std::env::var("DATABASE_URL").expect("DATABASE_URL must be set");
let mut db = PgConnection::connect(&database_url).await.unwrap();
sqlx::migrate!("./migrations")
.run(&mut db)
.await
.expect("Failed to run migrations");
let mut worker = Worker {
db: PgConnection::connect(&database_url).await.unwrap(),
db,
toggl_api: api,
};