diff --git a/plane/src/database/mod.rs b/plane/src/database/mod.rs index e68026ef..bc61da34 100644 --- a/plane/src/database/mod.rs +++ b/plane/src/database/mod.rs @@ -32,13 +32,13 @@ pub mod subscribe; pub mod util; pub async fn connect_and_migrate(db: &str) -> sqlx::Result { - let db_pool = PgPoolOptions::new().connect(db).await?; + let db_pool = PgPoolOptions::new().max_connections(20).connect(db).await?; sqlx::migrate!("schema/migrations").run(&db_pool).await?; Ok(PlaneDatabase::new(db_pool)) } pub async fn connect(db: &str) -> sqlx::Result { - let db_pool = PgPoolOptions::new().connect(db).await?; + let db_pool = PgPoolOptions::new().max_connections(20).connect(db).await?; Ok(PlaneDatabase::new(db_pool)) }