diff --git a/src/main.rs b/src/main.rs index 4c88985..eb54c6e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -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, };