feat: remove crdb from rust-service

Signed-off-by: kjuulh <contact@kjuulh.io>
This commit is contained in:
2024-10-16 14:16:47 +02:00
parent 5aeb2b8bff
commit 74b81c9762
5 changed files with 3 additions and 34 deletions

View File

@@ -82,25 +82,11 @@ impl Deref for SharedState {
}
}
pub struct State {
pub db: Pool<Postgres>,
}
pub struct State {}
impl State {
pub async fn new() -> anyhow::Result<Self> {
let db = sqlx::PgPool::connect(
&std::env::var("DATABASE_URL").context("DATABASE_URL is not set")?,
)
.await?;
sqlx::migrate!("migrations/crdb")
.set_locking(false)
.run(&db)
.await?;
let _ = sqlx::query("SELECT 1;").fetch_one(&db).await?;
Ok(Self { db })
Ok(Self {})
}
}