Mercury/src/db/pool.rs
Matthew L McPeak 271cfda84c
All checks were successful
ci / build-ui (push) Successful in 14s
ci / test (push) Successful in 2m59s
ci / publish (push) Successful in 2m24s
Initial Commit
2026-06-17 21:46:25 -04:00

11 lines
318 B
Rust

use anyhow::Result;
use sqlx::{postgres::PgPoolOptions, PgPool};
pub async fn create_pool(database_url: &str) -> Result<PgPool> {
let pool = PgPoolOptions::new()
.max_connections(10)
.connect(database_url)
.await?;
sqlx::migrate!("src/db/migrations").run(&pool).await?;
Ok(pool)
}